CES Family of Companies

Senior Software Engineer

CES Family of Companies

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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