Point your AI agent at freehire and let it find you a job.

Get the CLI →

MCSB Systems

NewBe an early applicant

MES Developer

Posted Updated
Discussion

Salary: RM 5,000 – RM 6,000 per month

Key Responsibilities


1. MES & Manufacturing Application Development

  • Design, develop, enhance, and maintain MES and manufacturing applications.

  • Develop solutions supporting MES, Preventive Maintenance, CMMS, Recipe Management, SPC, production tracking, WIP management, data collection, equipment/process parameter management, traceability, dashboards, and reporting.

  • Understand manufacturing workflows and translate operational requirements into software functionality.

  • Develop reliable solutions suitable for 24×7 manufacturing operations.

2. Web & PWA Development

  • Design and develop Progressive Web Applications (PWA) for manufacturing and shop-floor use.

  • Develop responsive and user-friendly interfaces for desktop, tablet, and industrial terminal environments.

  • Build reusable and maintainable front-end components.

  • Optimize applications for performance, reliability, and usability in production environments.

3. Technology Stack

  • Strong hands-on development experience with Vue.js, TypeScript, Django/Python, Microsoft SQL Server, HTML5/CSS/JavaScript, RESTful APIs, and PWA architecture.

  • Ability to work across both front-end and back-end development is highly preferred.

4. MES Solution Design

  • Possess strong knowledge of MES architecture, manufacturing workflows, and system development.

  • Understand Work Orders / Production Orders, Routing and Operations, WIP Tracking, Lot/Batch/Serial Management, Equipment and Resource Management, Data Collection, Recipe/Parameter Management, Hold and Release, Non-Conformance Management, Traceability/Genealogy, SPC, and Maintenance/CMMS.

  • Participate in solution architecture, technical design, database design, and application development.

5. Concept-to-Solution Development

  • Work closely with Manufacturing, Process Engineering, Equipment Engineering, Quality, IT/OT, and business teams.

  • Gather and analyze business and manufacturing requirements.

  • Transform concepts, user requirements, and manufacturing problems into practical software solutions.

  • Develop prototypes and Proofs of Concept (POC) where appropriate and convert approved concepts into production-ready applications.

  • Identify opportunities for process automation and digitalization.

6. System Integration & Interface Development

  • Develop and troubleshoot REST API/Web Services, JSON, XML, CSV/TXT and structured-file interfaces, database interfaces, SQL queries, and stored procedures.

  • Develop integrations across ERP ↔ MES ↔ Equipment/Machine ↔ SPC ↔ CMMS ↔ other manufacturing applications.

  • Implement reliable data validation, error handling, logging, retry mechanisms, and interface monitoring.

Technical Skills

  • Vue.js and modern front-end development

  • TypeScript / JavaScript

  • Python / Django

  • Microsoft SQL Server, SQL development, and database design

  • REST API development, JSON and XML processing

  • File processing and system integration

  • Progressive Web Application (PWA) development

  • MES application development and manufacturing data models

  • Git-based source control, software testing, debugging, deployment, and production support

  • Knowledge of GitHub, Bitbucket, Jira, CI/CD, automated testing, Docker, message queues, OPC-UA, SECS/GEM, or equipment integration is an advantage.

Qualifications & Experience

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, Engineering, or a related discipline.

  • Preferably 3–5+ years of software development experience.

  • Hands-on experience developing MES or manufacturing applications is strongly preferred.

  • Experience in semiconductor, battery, electronics, automotive, medical device, or other high-volume manufacturing environments is an advantage.

  • Strong understanding of the software development lifecycle from requirements and design through development, testing, deployment, and production support.

Key Competencies

  • Strong analytical, troubleshooting, root-cause analysis, and problem-solving skills.

  • Ability to understand complex manufacturing processes and translate them into technical solutions.

  • Strong software architecture and coding practices.

  • Ability to work independently and effectively within cross-functional teams.

  • Strong communication skills with both technical and manufacturing stakeholders.

  • Ownership mindset across concept → design → development → testing → deployment → support.


Preferred Candidate Profile

We are particularly interested in a developer who is not only a programmer, but someone who understands manufacturing operations and can bridge the gap between Manufacturing, IT/OT, MES, and Software Engineering.

The ideal candidate can walk onto the production floor, understand the manufacturing problem, discuss requirements with engineers and users, design the technical solution, develop the application and interfaces, and support successful deployment into production.


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available