Senior MES Software Engineer
Core
Design, develop, and implement scalable Manufacturing Execution Systems (MES) solutions for industrial customers, integrating with external systems like SAP, PLCs, and SCADA to support manufacturing processes.
Role type
Senior IC MES Software Engineer (Technical Lead/Solution Architect)
Builds
Custom MES solutions using AVEVA products (System Platform, MES, Work Tasks) for enterprise manufacturing clients
Domain
Industrial software / Manufacturing Execution Systems
Deliverable
production ML models | product features
Required skills
Microsoft Transact-SQL, JavaScript, RESTful Web APIs, C#, .NET, Web API development, SQL Server query optimization, SCADA solutions, industrial communication protocols
Preferred skills
AVEVA MES, AVEVA System Platform, AVEVA Work Tasks, AVEVA Enterprise Integrator, AVEVA InTouch OMI, Wonderware, Rockwell FT, Siemens Opcenter, Apriso
Technologies
AVEVA System Platform, AVEVA MES, AVEVA Work Tasks, AVEVA Enterprise Integrator, AVEVA InTouch OMI, SAP, SQL Server, C#, .NET, JavaScript, HTML, CSS
Responsibilities
Participate in requirements gathering, system design, and code reviews; Design, develop, and maintain MES solutions; Integrate with external systems (SAP, PLCs, SCADA); Author system acceptance test criteria; Conduct unit and system testing; Perform site commissioning; Troubleshoot application issues in manufacturing environments; Maintain technical documentation; Travel up to 25% to customer sites for workshops and implementation.
Seniority
Senior, hands-on IC with solution architecture responsibilities