
Senior Software Engineer
CES Family of Companies
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Designing, implementing, and documenting REST APIs.
- Using OpenAPI (Swagger) specifications to define service contracts.
- Implementing custom request/response flows using Progress WebHandlers.
Requirements
- Strong expertise in both procedural and object‑oriented programming.
- Experience with OpenEdge 12 and PASOE.
- Ability to design, refactor, and maintain complex ABL codebases across legacy and modern architectures.
- Skilled in writing unit tests and applying structured testing practices.
- Deep understanding of Progress concepts and fundamentals (transactions, deadlocks, scoping, temp‑tables, ProDataSets, preprocessors).
- Proficient in debugging.
Benefits
- Flexible working hours to create a work-life balance.
- Opportunity to work on advanced tools and technologies.
- Global exposure to not only collaborate with the team, but also to connect with the client portfolio and build professional relationships.
- Highly encouraged for any innovative ideas & thoughts and we support in executing the same.
- Periodical and on-spot rewards and recognitions on your performance.
- Provides a better platform for enhancing skills via many different L&D programs.
- Enabling and empowering atmosphere to work along.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
REST APIsOpenAPIProgress WebHandlersprocedural programmingobject-oriented programmingOpenEdge 12PASOEABLunit testingdebugging