Key Responsibilities
- Creates, plans, and performs a variety of software analysis, design, development, code, code review, documentation, integration, test and product assurance tasks.
- Contributes to the development of engineering design models and develops programs to enhance, implement and support project / system functionality for the assigned technical effort
- Participate in the devising of project timelines, implementation design specifications, system flow diagrams, documentation, testing and ongoing support of applications
- Revise and refine systems as required.
- Ensures technical outcomes are consistent with established engineering principles and practices and that customer and company technical, system, performance, and quality requirements are met.
- Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications.
- Support product application and solution roll out for onsite customers activity globally.
Functional Knowledge
Frequently in English Writing, Listening, Speaking is a must and mandarin is a plus.Solid skills and experiences C++, and object-oriented programming.skills and experience in Linux operating systems, networking, shell scripting, Jenkins and docker.Experience in Linux shell scripting and scripting languages, such as Python.skills and experience in Oracle PL / SQL development.Skills and experience in type script, angular JS and web UI programming.Software development experience using Test-Driven DevelopmentDevelop tools and software that analyze application data to reveal deficiencies and status.A solid understanding of GIT and GIT Flow.Business Expertise
Prior experience with MES / CIM Software Engineering and development would be an advantageA key activity of this position involve hand on software development and deployment of MES / CIM products and solution.Prior experience with Applied MES product 300works, FACTORYworks would be an advantage.Prior working experience in semiconductor industry or semiconductor knowledge will be preferred.Understands key business drivers; uses this understanding to accomplish own work.Leadership :
No supervisory responsibilities but provides informal guidance to new team members.Problem Solving :
Solves problems in straightforward situations; analyzes possible solutions using technical experience and judgment and precedents.Impact :
Impacts quality of own work and the work of others on the team; works within guidelines and policies.Interpersonal Skills :
Excellent interpersonal, verbal and written communication skills.Education :
Computer, Electronics & Industry bachelor’s degree or MBA with Information system background or higher.Travel :
Regional travel is expected.Experience :
3-5 years.More years of experience will be considered for senior positionQualifications
Education :
Bachelor's Degree
Skills : Certifications :
Languages :
Years of Experience :
1 - 2 Years
Work Experience :
Additional Information
Time Type : Full time
Employee Type : Assignee / Regular
Travel :
Yes, 25% of the Time
Relocation Eligible :