Job Description
Job Description
The Manufacturing Execution System Software Developer is responsible for analysis, design, architecture, development, deployment, and ongoing support within manufacturing operations focused platforms across the organization.
Responsibilities
- Design, document, develop, test, and implement solutions using Inductive Automation's Ignition MES software, Python, SQL and / or C++
- Maintain both frontend and backend code bases, ensure user interfaces and experience are high quality, intuitive, and responsive
- Provide User Training, technical support, troubleshooting services and user support.
- Daily and periodic monitoring and data gathering of new and existing applications to ensure optimal performance of the systems.
- Create multiple integrations across complex systems to ensure data flows appropriately between core systems (ERP, WMS, Salesforce, etc.).
- Perform critical code reviews and ensure good practices are maintained within the code base.
- Ensure SDLC process per G&W IT guidelines is adhered to in the design, development and implementation of systems changes, enhancements, and latest version deployments.
- Serve as a product ambassador articulating the technical details to users in business terminology and actively seek user feedback and buy-in.
- Participate in peer reviews of design and software
- Participate in requirements development
- Coordinate with other department engineers to test accuracy and efficiency of software as it relates to program requirements
Qualifications : - Required :
Bachelor’s degree in Computer Science / Engineering or related field with a minimum of 2 years of software development experience
Ignition programming experience (certificate preferred or working toward certification)Python and SQL database development experienceExperience with greenfield design, architect, and implement SCADA systems, including SQL database pipelines.Experience with multiple code languages (C++, Python, Java, Ladder Logic, Structured Text).Strong understanding of OOP (object oriented programming) and strong development skills working in a teamVery strong knowledge of the SDLC (software development life cycle) and solid experience in all phases of systems development.Experience leading small to medium sized projects.Knowledge of advanced automation controls systemsUnderstands MQTT & OPC fundamentals and troubleshooting issues with connectivity.Desired :REST API Experience
Knowledge of JD Edwards and Oracle SOAWillingness to learn new technologies and take initiatives, drive collaboration with internal / external teamsHandle flexible workload which may come from management or other operationsProven analytic skills; data-driven and detail-orientedExperience with AI / ML, Data Lake and cloud technologies, Azure a plusIndustrial networking understandingSCADA / HMI Design and DevelopmentFactory Acceptance Testing experienceIndustrial electrical hands-on experience and troubleshooting,