ERP Programmer – Progress 4GL / OpenEdge
- Full-Time, Salaried/Exempt
- On-Site
Position Overview
We are seeking an experienced ERP Programmer to play a key role in developing, enhancing, and supporting a mission-critical ERP environment. This position is ideal for a technically strong developer who enjoys solving complex business problems, improving enterprise systems, and creating integrations that connect technology with manufacturing operations.
The ERP Programmer will leverage expertise in Progress 4GL/OpenEdge to develop and optimize applications within a QAD ERP environment. This individual will also contribute to database performance, system integrations, API development, ERP enhancements, and ongoing improvements designed to increase operational efficiency.
The successful candidate will combine strong programming and database skills with the ability to understand business requirements and translate them into reliable, scalable technical solutions.
Key Responsibilities
ERP Development & Optimization
- Develop complex applications using Progress 4GL/OpenEdge, with an emphasis on scalability, reliability, and performance.
- Design and implement new ERP features, modules, enhancements, and customizations based on evolving business requirements.
- Troubleshoot application issues and identify opportunities to improve ERP performance and functionality.
- Help ensure the ERP platform continues to support changing operational and business needs.
Database Management
- Perform advanced database design, performance tuning, administration, and troubleshooting for Progress databases supporting the ERP environment.
- Monitor and optimize database performance and reliability.
- Implement and maintain effective data backup and recovery processes.
- Support appropriate data security, integrity, and compliance practices.
Systems Integration & API Development
- Lead and support initiatives integrating the ERP platform with internal and external business systems.
- Design solutions that enable reliable and efficient data flow between enterprise applications.
- Develop, test, maintain, and troubleshoot APIs and system integrations.
- Identify opportunities to reduce manual processes through improved application connectivity and automation.
Business Partnership & User Support
- Collaborate with stakeholders across the organization to understand business and departmental requirements.
- Translate business needs into practical technical solutions.
- Communicate complex technical concepts clearly to both technical and non-technical audiences.
- Provide technical guidance, mentorship, and training to junior developers and end users.
- Help improve ERP adoption and effective system utilization throughout the organization.
Continuous Improvement
- Proactively identify opportunities to enhance ERP functionality, performance, and usability.
- Research emerging technologies and recommend solutions that improve enterprise systems and business processes.
- Stay current with developments in Progress/OpenEdge, ERP technologies, system integration, and manufacturing technology best practices.
- Participate in projects and additional technology initiatives as needed.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of professional experience with Progress 4GL/OpenEdge programming.
- Strong understanding of ERP systems, including advanced functionality, modules, and customization.
- Experience working with QAD ERP is strongly preferred.
- Advanced knowledge of Progress database management and optimization, including performance tuning and security.
- Experience developing or supporting integrations between enterprise applications.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to participate effectively in cross-functional projects and initiatives.
- Excellent written and verbal communication skills, including the ability to explain technical concepts to non-technical stakeholders.
Preferred Qualifications
- Master's degree in Information Systems or a related discipline.
- Advanced experience with QAD .NET UI, QXtend integration, and eB2.0 framework.
- Experience working in Linux/Unix environments.
- Familiarity with cloud-based ERP technologies.
- Experience with additional programming languages and technologies, including Java and SQL.
- Familiarity with modern software development methodologies such as Agile and Scrum.
- Experience with EDI processes and transactions.
- Previous experience supporting ERP systems within an industrial or manufacturing environment.
Work Environment
- This is an on-site position; remote work is not currently available.
- Occasional travel to manufacturing locations may be required for system deployments, implementation support, and user training, generally up to 10%.
- The position may occasionally require time within a manufacturing environment, including periods of walking or standing.
Ideal Candidate
The ideal candidate is more than an ERP programmer—they are a technical problem solver who understands how enterprise systems support real-world business and manufacturing operations. They are comfortable digging into complex Progress/OpenEdge applications, optimizing databases, developing integrations, and partnering with users to turn operational challenges into effective technology solutions.
This is an excellent opportunity for an experienced Progress 4GL/OpenEdge professional who wants to have a direct impact on the performance, integration, and continued evolution of a business-critical ERP environment.
#LI-SJ1


Privacy Policy
Cookie Policy