Job Summary
We are seeking a highly skilled and experienced Progress OpenEdge Developer with strong expertise in API development and integration. The successful candidate will play a crucial role in designing, developing, and maintaining high-performance software solutions. You will work closely with cross-functional teams to deliver scalable and efficient applications that meet business needs.
Key Responsibilities
- Design, develop, test, and maintain software applications using Progress OpenEdge ABL/4GL.
- Build and integrate APIs (REST, SOAP, or GraphQL) to connect with third-party systems and internal applications.
- Optimize and troubleshoot API performance, security, and scalability.
- Develop, document, and maintain system integrations and data workflows.
- Collaborate with business analysts, project managers, and other developers to gather requirements and deliver technical solutions.
- Ensure code quality through peer reviews, unit testing, and adherence to development best practices.
- Participate in system architecture and design discussions.
- Monitor and address issues in production systems, ensuring timely resolutions.
- Keep up-to-date with emerging technologies and apply them to improve development processes.
Required Skills and Experience
- 3+ years of hands‑on experience in Progress OpenEdge development, including ABL/4GL.
- Strong expertise in building and consuming RESTful APIs and/or SOAP‑based services.
- Proficient in database design, management, and optimization with Progress databases.
- Experience with API security standards, such as OAuth2, JWT, or API Gateways.
- Familiarity with CI/CD pipelines, version control systems (e.g., Git), and Agile methodologies.
- Excellent problem‑solving, debugging, and troubleshooting skills.
- Strong understanding of system integration, messaging protocols, and data formats (e.g., JSON, XML).
- Ability to work independently and collaboratively in a team environment.
Preferred Qualifications
- Experience with modern API tools like Postman, Swagger, or Apigee.
- Knowledge of cloud‑based platforms (e.g., AWS, Azure) and microservices architecture.
- Exposure to other programming languages or technologies (e.g., Java, .NET).
- Familiarity with enterprise‑level ERP systems or business applications.
- Strong documentation and communication skills.
#J-18808-Ljbffr…
