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
Engagement & Logistics
•
Engagement Length: 12 months or more
•
Time Zone: EST
•
Overtime Required: Yes (9-4PM EST, but the time is flexible)