Job Summary
We are looking for an MES Software Developer to design, develop, and support Manufacturing Execution Systems (MES) and Extended MES solutions. This role supports Industry 4.0 initiatives by integrating MES with ERP systems (e.g. SAP) and shop-floor automation.
Key Responsibilities
- Design, develop, and maintain MES / Extended MES solutions for manufacturing automation.
- Integrate MES with ERP systems (SAP) and shop-floor/IoT systems.
- Collaborate with cross‑functional teams to gather requirements and deliver IT solutions.
- Develop scripts, services, and dashboards for manufacturing KPIs and traceability.
- Perform IT Testing and UAT, provide user training, and maintain documentation.
- Troubleshoot production issues and provide 24x7 MES production support.
- Support system upgrades, migrations, and new implementations.
Requirements
- Bachelor's or Master's degree in Computer Science, IT, or related field.
- 3–5 years of experience in software development/system analysis in a manufacturing or industrial environment.
- Strong programming skills in C# .NET, Java, Python, or similar.
- Strong knowledge of SQL, Oracle databases, and stored procedures.
- Experience with Web/Windows applications, APIs, web services, IIS, or OpenShift.
- Understanding of SDLC, Change, Incident, and Demand Management processes.
- Knowledge of MES / Extended MES and manufacturing processes.
- Agile/Scrum knowledge and LEAN, FMEA, 8D are added advantages.
- Fluent in English; Malay and/or Mandarin is an advantage.
- Strong communication, analytical, and problem‑solving skills.