Job Requirements
Assist analyzing technical requirements to develop documentation, code and test software used to control or monitor semiconductor tools.
Review integration architecture and design of existing software platforms and recommend improvements to support reliability, usability, and performance.
Participating in software planning, development activities, and status reports.
Communicate and coordinate effectively with software team at offshore and onsite.
Find the root cause of software issue using source debugger, code analysis, program dumps, log reviews, and performance monitoring tools.
Drive, take ownership and responsibility of project/assigned tasks
Work Experience
Required Skills
Minimum 8+ years of experience in developing Windows desktop applications using C#/WPF.
Experience in requirement analysis, design, development and testing of desktop-based applications.
Ability to understand requirements, write effective and reusable code according to best practices.
Solid understanding of Object-Oriented design and concepts.
Hands on multi-threaded programming and debugging skills.
Experience of project life cycles, process, workflows
Good logical and problem-solving skills, analytical and debugging skills
Knowledge in design patterns, unit testing framework, code analysis tools
Ability to work independently and be proactive.
Ability to learn new technologies as part of the job.
Be able to clearly communicate in English language.
Honesty in raising escalation when there are problems instead of hiding the issue/dragging the schedule.
Desired Skills
Experience in WPF and MVVM
Experience in Semiconductor domain with knowledge in machine control, robotics, industrial automation, SECS/GEM
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job