Development Engineer
Job Responsibilities:
- Responsible for designing, developing, testing and maintaining software features associated with manufacturing process in Manufacturing Execution System (MES).
- Analyze user requirements and translate into functional specification
- Outline Technical design, development and testing with proper documentation
- Ensure that software features associated with MES design solutions are aligned with Subject Matter Expert (SME) and Business Analyst Team
- Develop application function in accordance with the design specification.
- Participate in activities required to support production, e.g. troubleshooting, investigations, root cause analysis, preventive and corrective actions.
Job Requirement
-
Degree in Computer Science, Information Systems or any equivalent discipline.
-
Min. 3 years of related working experience with manufacturing background preferably in Semiconductor industry
-
Proven experience in Java core development work and solutioning design, with hands-on in building and testing Java EE applications, preferably a full-stack developer.
-
In depth knowledge of vb.net, C++, C#
-
In depth knowledge of Window Services, .Net Framework, .Net Desktop Application, and Angular.JS Framework.
-
In depth knowledge of Java frameworks e.g. Spring, JSF, Object-Oriented Design (OOD).
-
Working knowledge of various Manufacturing Execution Systems (MES), as well as SQL and relational databases such as DB2, Oracle, mySQL is preferable.
-
Good communication and documentation skills in English.
-
Fluency in Mandarin essential for effective communication with Mandarin-speaking stakeholders.
-
A good team player and can work independently when required.