Senior Software Engineer
Description
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.
- 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.
- 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.
- 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.
- 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.
Database Management
System Integration and API Development
Strategic Collaboration and User Support
Continuous System Improvement and Innovation
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
Skills
As published by lever · 13 questions · 1 written answer
Basics
Which location are you applying for?, Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Other website
Pick from a list (12)
- Did a current Service Wire employee refer you?
- Are you willing to undergo a background check, in accordance with local law/regulations?
- Are you willing to take a drug test, in accordance with local law/regulations?
- Are you legally authorized to work in the United States?
- Will you now, or in the future, require sponsorship for employment/STEM-OPT/student visa status (e.g. H-1B, F-1, M-1 etc...)
- I certify that all the information furnished in this application or, in connection, with this application is true and complete. I understand that any misstatement(s), falsification(s), or omission(s) of information are grounds for refusal to hire or, if hired, grounds for termination anytime Service Wire Company (referred hereto as the Company) becomes aware of such information.
- I authorize the Company, or anyone acting on the Company’s behalf, to contact and obtain information from all references, employers, public agencies, licensing authorities, educational institutions, and otherwise to verify the accuracy of all furnished information.
- I understand that nothing contained in this application is intended to create or imply a contract for continued employment. If hired, I understand that my employment will be “at-will” or can be terminated at anytime, with or without cause and/or notice, by either the Company or myself. I understand and agree that, if hired, I will be required to abide by all rules, policies, and regulations of the Company and those conditions of employment can be changed, in whole or in part, by the Company at anytime in its sole discretion.
- I understand the Company is committed to maintaining a drug and alcohol free workplace. As permitted by law, I understand the Company requires drug and alcohol screening as part of the hiring process. If employed, I may be required to submit to alcohol/drug testing under certain circumstances, as permitted by law, during my employment. I consent to such testing and understand that I will be disqualified for employment consideration and/or further employment if I receive a confirmed, positive test result.
- I understand that as a condition of employment, I will be required to provide current proof of identity and current legal authorization to work in the United States. Service Wire is an E-Verify participating employer.
- I consent to receive information/marketing text messages from Service Wire. I am aware that message frequency will vary and that Msg & data rates may apply. I confirm that I understand I can respond "STOP" at any time to cancel, or "HELP" at any time for help
- This position is fully on-site with no remote work available. Are you willing to work on-site if offered this position? optional
Written answers (1)
- If a current Service Wire employee referred you, list their name below, please. optional
