
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading consulting firm in Singapore is seeking an MES Application Developer responsible for customizing and integrating Manufacturing Execution Systems to enhance factory workflows. The ideal candidate should possess a Bachelor’s Degree in Computer Science or a related field, with at least 3 years of experience in a production setting. Strong skills in MES platforms, SQL, and equipment integration are essential. This role involves extensive collaboration with cross-functional teams and troubleshooting in live environments.
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.
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
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
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
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