Key Responsibilities:
- Participate in at least 2 full-cycle Ignition MES implementation projects
- Design, implement, document, and maintain MES applications based on business and technical requirements
- Work with various Ignition modules such as Perspective, Web Browser, Alarm Notification, SQL Bridge, Tag Historian, and Reporting
- Develop and maintain scripts using Python and work with Java for application logic and system integrations
- Create and manage complex database objects using PostgreSQL
- Integrate MES solutions with OPC servers such as Kepware for real-time data acquisition
- Design and construct software architecture specifications, including security, compatibility, and performance parameters
- Collaborate with stakeholders to gather and evaluate end-user requirements
- Develop detailed documentation including design documents, test plans, test cases, and user training manuals
- Validate, troubleshoot, and resolve MES-related issues and provide support to end-users
- Integrate data from various PLCs for real-time shop floor data capture
- Utilize MQTT modules in Ignition for data communication and IIoT applications
Required Skills & Qualifications:
- 5 to 8 years of hands-on experience in MES implementation
- Minimum of 2 full-cycle MES projects using Inductive Automation's Ignition platform
- Strong working knowledge of Ignition modules
- Proficiency in PostgreSQL, Python scripting, and Java
- Experience with OPC server integration (especially Kepware)
- Familiarity with PLC integration for shop floor connectivity
- Knowledge of MQTT protocol and related modules in Ignition
- Strong analytical and problem-solving skills
- Ability to create and manage project documentation and technical specifications
- Excellent communication skills and ability to work in a team environment