MES Developer (1 year contract)

SILICON BOX

Singapore

On-site

SGD 60,000 - 90,000

Full time

2 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SILICON BOX is seeking an Application Developer to build and maintain MES software, handling features, bug fixes, reports, and automation scripts. You will work under MES Engineering direction on well-scoped tasks, gaining exposure to system design and equipment integration.

You will gain hands-on software development experience in a manufacturing environment, with opportunities to grow toward MES architecture, SECS/GEM interfaces, and cross-team collaboration.

Qualifications

  • Bachelor's degree in engineering, CS, IT, or related field.
  • 2–3 years of software development experience; MES/manufacturing exposure a plus.
  • Proficiency in C, C#/.NET, ASP.NET; working knowledge of C++ and Python.
  • SQL skills with Oracle and/or MS-SQL: queries and basic stored procedures.
  • Willingness to learn manufacturing processes (lot/wafer/panel tracking).
  • Strong written communication to document technical work.

Responsibilities

  • Implement new features and enhancements to MES modules — lot tracking, production transactions, reporting screens, user-facing tools
  • Fix bugs and handle first-line troubleshooting for MES application issues, escalating architecture-level or multi-system problems
  • Write and maintain SQL queries, stored procedures, and reports against Oracle and/or MS-SQL
  • Build data-processing functions and support ad hoc data requests from Manufacturing and Quality teams
  • Learn and apply SECS/GEM patterns; shadow and assist on integration projects
  • Perform code reviews, manage version control, and keep the codebase maintainable
  • Write test plans and execute unit, integration, and user acceptance testing
  • Support production validation after releases and deployments
  • Maintain user-facing documentation, support guides, and troubleshooting notes
  • Participate in sprint planning, standups, and release planning with the Application Team

Skills

C
C#/.NET
ASP.NET
C++
Python

Education

Bachelor's degree in Engineering, Computer Science, Information Technology, or related field

Tools

Oracle
MS-SQL

Job description

The Application Developer builds and maintains the software that keeps MES running day to day — features, bug fixes, reports, and automation scripts. You'll work under MES Engineering direction on well-scoped tasks, with plenty of room to grow into system design and equipment integration work as you build experience. This is a strong fit if you want serious hands-on software development experience in a manufacturing environment, without yet owning system architecture or on-call escalation.

Responsibilities

Application Development

  • Implement new features and enhancements to existing MES modules — lot tracking, production transactions, reporting screens, user-facing tools
  • Fix bugs and handle first-line troubleshooting for MES application issues, escalating architecture-level or multi-system problems to MES Engineering

Database & Reporting

  • Write and maintain SQL queries, stored procedures, and reports against Oracle and/or MS-SQL
  • Build data-processing functions and support ad hoc data requests from Manufacturing and Quality teams
  • Learn and apply PL/SQL patterns used across the existing codebase

Integration & Automation

  • Implement EDI interfaces and data integration functions following existing integration patterns set by MES Engineering
  • Develop automation scripts and tools to streamline manufacturing, reporting, or operational tasks
  • Get exposure to SECS/GEM and equipment interface work by shadowing and assisting on integration projects

Quality & Process

  • Perform code reviews, manage version control, and keep the codebase maintainable
  • Write test plans and execute unit, integration, and user acceptance testing
  • Support production validation after releases and deployments
  • Maintain user-facing documentation, support guides, and troubleshooting notes for common issues
  • Participate in sprint planning, standups, and release planning with the Application Team
Requirements
  • Bachelor's Degree in Engineering, Computer Science, Information Technology, or related field
  • 2–3 years of software development experience; MES or manufacturing exposure is a plus but not required
  • Proficiency in C, C#/.NET, ASP.NET; working knowledge of C++ and Python
  • Working SQL skills (Oracle and/or MS-SQL): writing queries, basic stored procedures, debugging data issues
  • Comfortable reading and extending existing code written by others
  • Willingness to learn manufacturing processes (lot/wafer/panel tracking, production transactions) on the job
  • Good written communication — you'll be documenting what you build for both technical and non-technical audiences
Preferred
  • Exposure to system interfaces, APIs, or EDI
  • Any exposure to SECS/GEM or equipment integration, even coursework or personal projects
  • Interest in growing toward MES architecture and system design over time
  • Semiconductor or manufacturing environment familiarity
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

MES Engineer
MES Engineer

SILICON BOX • Singapore

On-site
SGD 90,000 - 150,000
MTS/ Engineer, MES
MTS/ Engineer, MES

SILICON BOX PTE. LTD. • Singapore

On-site
SGD 70,000 - 110,000
MES Developer: Hands-on Manufacturing Software & Automation
MES Developer: Hands-on Manufacturing Software & Automation

SILICON BOX • Singapore

On-site
SGD 60,000 - 90,000
Engineer II (ME)
Engineer II (ME)

Sanmina • Singapore

On-site
SGD 60,000 - 90,000
Junior Application Systems Engineer - SQL/ MES
Junior Application Systems Engineer - SQL/ MES

PERSOL SINGAPORE PTE. LTD. • Singapore

On-site
SGD 45,000 - 65,000
Senior Engineer
Senior Engineer

ADVANCED SUBSTRATE TECHNOLOGIES PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Application Engineer (MES) - Contract
Application Engineer (MES) - Contract

GMP Technologies • Singapore

On-site
SGD 60,000 - 120,000
.NET Developer - MES
.NET Developer - MES

PERCEPT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 100,000
Systems Developer (Java | MES)
Systems Developer (Java | MES)

GMP Technologies • Singapore

On-site
SGD 60,000 - 100,000
Senior Aspen MES Programmer
Senior Aspen MES Programmer

Cognizant • Singapore

On-site
SGD 180,000 - 240,000