Overview
Job Title: Progress 4GL/OpenEdge Developer Location: Remote / Work From Home Job Type: Full-time / Contract
The Role
We are looking for an experienced Progress 4GL/OpenEdge Developer to join our software development team. The ideal candidate will be responsible for designing, developing, and maintaining applications built with the Progress OpenEdge platform. You will work closely with cross-functional teams to deliver high-quality, scalable, and robust software solutions that meet business requirements.
Key Responsibilities
- Application Development: Design, develop, test, and deploy applications using Progress 4GL/OpenEdge, ensuring efficient data processing and smooth system performance.
- Database Management: Manage and optimize OpenEdge databases, including database design, indexing, and performance tuning.
- System Integration: Develop and maintain integrations with third-party applications and other internal systems using APIs and data interchange formats.
- Requirements Gathering: Collaborate with business analysts and stakeholders to understand requirements, translate them into technical specifications, and deliver solutions that align with business needs.
- Troubleshooting and Maintenance: Diagnose, troubleshoot, and resolve technical issues in applications, databases, and servers to ensure smooth operation and minimize downtime.
- Documentation and Code Quality: Write and maintain documentation of code, processes, and user guides, following best practices in coding and software development.
- Continuous Improvement: Identify areas for improvement and work on optimizing code, reducing system complexity, and enhancing application performance and scalability.
Requirements
- 5+ years of experience in Progress 4GL/OpenEdge application development, including exposure to Progress OpenEdge RDBMS.
- Proficiency in Progress 4GL (ABL) and Progress OpenEdge development tools.
- Strong understanding of relational database design and experience with Progress OpenEdge database management.
- Experience with WebSpeed, AppServer, and OpenEdge Management is a plus.
- Familiarity with SQL, RESTful APIs, and knowledge of integrating with modern web technologies.
- Basic understanding of DevOps practices and tools for deployment, CI/CD, and version control (e.g., Git).
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication skills for collaboration with technical and non-technical stakeholders.
Preferred Qualifications
- Familiarity with cloud environments and deployment
- Knowledge of Agile or Scrum methodologies
- Certifications in Progress OpenEdge (optional but beneficial)
What We Offer
- Competitive salary and benefits package
- Opportunities for professional development and Progress OpenEdge training
- A collaborative team environment focused on innovation
- Flexible work options, including remote work