Senior OpenEdge Engineer
We are seeking a Senior Progress OpenEdge Developer to maintain and evolve a legacy application critical to our business operations. This role is an opportunity to work independently within your expertise while collaborating with other developers to ensure stable, high-quality delivery. The position emphasizes strong Progress OpenEdge and SQL skills, disciplined unit testing, and a solid understanding of the full software development lifecycle (SDLC). You will contribute to releases, support, and ongoing improvement of established patterns and practices.
Stack
Summary
We are seeking a Senior Progress OpenEdge Developer to maintain and evolve a legacy application critical to our business operations. This role is an opportunity to work independently within your expertise while collaborating with other developers to ensure stable, high-quality delivery.
The position emphasizes strong Progress OpenEdge and SQL skills, disciplined unit testing, and a solid understanding of the full software development lifecycle (SDLC). You will contribute to releases, support, and ongoing improvement of established patterns and practices.
Responsibilities
- Maintain, debug, and enhance a legacy Progress OpenEdge application.
- Develop and execute unit tests to ensure code quality and regressions are prevented.
- Design and implement solutions following established SDLC practices and team patterns.
- Conduct integration testing and assist with software releases and validation.
- Participate in code and design reviews and provide clear technical documentation.
- Support incident resolution, production support, and blameless post-incident reviews.
- Collaborate with peers to develop reusable code modules and patterns.
- Mentor and assist junior team members in understanding and completing assignments.
Requirements
- 5-7 years of experience in a professional software engineering or similar role.
- Strong proficiency developing applications using Progress OpenEdge.
- Strong knowledge working with SQL databases and SQL database management systems.
- Experience conducting unit tests using unit testing methodologies and best practices.
- Understanding of the full software development lifecycle (SDLC).
- Experience with the programming languages, frameworks, or platforms used by the team such as C# , JavaScript/TypeScript, Python, Angular, or AWS.
- Experience conducting integration tests and assisting with software releases and ongoing support.
- Familiarity with Agile practices, including user stories, backlog refinement, and sprint planning.
- Bachelor's degree in Computer Science or a related discipline (preferred).
Nice to Have
- Experience developing software modules or patterns for reuse
- Experience developing for a cloud environment or cloud provider certification (AWS)
- Experience supporting CI/CD
- Agile certification
- Experience providing thought leadership and mentoring others
Senior OpenEdge Engineer
- Location
- Remote
- Hiring in
- Argentina, Brazil
- Compensation
- USD
Apply now
Interested in this role?
Send your resume and a brief introduction to jobs@techwarely.com and we'll get back to you soon.
Send us an email