Senior Software Engineer
servicewire
Culloden, WV 25510 · Culloden · United States
Posted Oct 5, 2026
- Full-time
- Information Technology
- Software Engineer jobs in United States
Job description
Service Wire Company, a premier supplier of industrial and utility wire and cable, is currently seeking a Senior Software Engineer in either Houston, TX or Culloden, WV. If you are looking to join a great organization and a chance to become a part of our growing team, this may be the opportunity for you! **Position Summary:**As a Senior Software Engineer you will play a pivotal role in developing, enhancing, and maintaining our QAD ERP system. Your expertise in Progress 4GL/OpenEdge programming will be instrumental in optimizing our ERP processes, ensuring seamless integration with other systems, and contributing to the overall efficiency and effectiveness of our IT operations. ### Tasks/Duties/Responsibilities: **Advanced ERP System Development** - Develop complex Progress 4GL/OpenEdge applications, focusing on scalability and optimization for the QAD ERP environment. - Lead the design and implementation of new features, modules, and customizations in the ERP system to meet evolving business needs. **Database Management** - Understand concepts and functionality around database design, tuning, and troubleshooting for Progress databases linked to the ERP system. - Implement robust data backup and recovery procedures, ensuring data security and compliance. **System Integration and API Development** - Lead and/or support initiatives to integrate the QAD ERP with various internal and external systems, ensuring seamless data flow and functionality. - Develop, test, and maintain APIs for efficient data exchange and system integration. **Strategic Collaboration and User Support** - Collaborate with key stakeholders to understand department-specific requirements and translate these into technical solutions. - Provide mentorship and training to junior developers and end-users, enhancing overall team capability and ERP system utilization. **Continuous System Improvement and Innovation** - Proactively identify opportunities for system enhancements, conducting research and proposing innovative solutions. - Stay abreast of the latest trends in Progress programming, ERP technology, and manufacturing industry best practices. ### Knowledge/Skills/Abilities: - 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, with a strong preference for experience in a manufacturing environment - 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 - Ability to adapt to changing priorities and deadlines - 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. ### Work Environment: - Collaborative team environment - Opportunities for growth and professional development - Variety of projects and technologies to work with - Fast-paced and dynamic environment with a focus on delivering high-quality software solutions tailored to enable business - Office-based role - Occasional travel to manufacturing sites for system deployment and user training ### Reports To: - IT Supervisor, Enterprise Systems