Senior Software Engineer
On-site · Culloden, West Virginia, United States
Job Summary
Senior Software Engineer to develop, enhance, and maintain our QAD ERP system using Progress 4GL/OpenEdge. Lead design and implementation of new features, modules, and customizations in the ERP environment; optimize Progress databases and ensure data backup and recovery procedures. Develop, test, and maintain APIs for system integration; collaborate with stakeholders to translate requirements into technical solutions; mentor junior developers and end-users. Stay current with Progress programming, ERP technology, and manufacturing industry best practices. Office-based role with occasional travel to manufacturing sites for system deployment and user training.
Required Qualifications
- Bachelor’s or Master’s Degree in Computer Science, Information Technology, or a related field
- Minimum of 5 years of experience in Progress 4GL/OpenEdge programming
- Deep understanding of QAD ERP systems, including EE, Adaptive, advanced modules and customization capabilities
- Expertise in managing and optimizing Progress databases, with a focus on performance tuning and security
- Advanced knowledge of QAD’s .Net UI, Qxtend integration, and eB2.0 framework preferred
- Proficiency in Linux/Unix environments and familiarity with cloud-based ERP solutions preferred
- Experience with additional programming languages (e.g., Java, SQL) and modern software development methodologies (e.g., Agile, Scrum) preferred
- Experience in a manufacturing environment preferred
- Strong project management skills and the ability to lead cross-functional teams.
- Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts to non-technical stakeholders.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.