Roles & Responsibilities
The MES Application Developer is responsible for customizing, extending, and integrating the Manufacturing Execution System (MES) to support factory automation and production workflows. This role focuses on MES development, real-time equipment integration, traceability, and ensuring seamless orchestration between MES, automation systems, and enterprise platforms in a production environment.
Key Responsibilities
Customize and extend the Manufacturing Execution System (MES) to support new factory workflows and automation processes
Develop new MES modules, features, or scripts to support automation use cases such as ASRS tracking and robotic operations
Implement MES business rules to ensure equipment events (e.g. test results, robot task completion) trigger correct MES transactions
Enable bi-directional communication where MES issues commands or instructions to connected equipment
Integrate MES with shop-floor devices and intermediary systems using REST APIs, SOAP services, or message queues
Configure data retention, genealogy, and traceability settings to meet compliance and analysis requirements
Maintain and optimize the MES database , ensuring performance and data integrity as transaction volumes increase
Support integration of MES with ERP and quality systems to maintain end-to-end data consistency
Collaborate with manufacturing, automation, and IT teams to align MES functionality with production needs
Troubleshoot and resolve MES-related issues in a live production environment
Document MES configurations, integrations, and operational procedures
Requirements / Qualifications
Bachelor’s Degree in Computer Science, Software Engineering, IT , or related field
Minimum 3 years of experience working with Manufacturing Execution Systems in a production environment
Strong understanding of manufacturing workflows, production orders, and equipment integration
Must Have Skills
Hands-on experience with MES platforms in manufacturing environments
Ability to develop, script, or configure MES customizations using code, configuration tools, or MES APIs
Experience integrating MES with equipment or middleware using REST, SOAP, or message-based interfaces
Strong SQL skills for MES database querying, tuning, and data integrity
Good to Have Skills
Experience configuring or extending a specific MES platform
Knowledge of lot genealogy, WIP tracking, and production routing
Experience integrating MES with ERP or Quality Management Systems
Tell employers what skills you have
MES
Factory
Quality Management Systems
SOAP
REST
ERP
Task Completion
Software Engineering
WIP
Application Development
JavaScript
Traceability
Tuning
SQL
Orchestration
Manufacturing
MES Application Developer Manufacturing Execution System • D01 Cecil, Marina, People’s Park, Raffles Place, SG