Software development Engineer

Job Description

· Design, develop and implement solution based on functional requirements

· Responsible for program design, coding, testing and documentation

· Participate in full project life cycle from requirements gathering to project implementation, maintenance and support

· Develop secure, scalable and good quality application programs and API within allocated man days

· Have a passion for delivering zero defect codes and be responsible for ensuring the codes meet the expected SLA

· Participate in continuous integration activities and automation frameworks for testing and deployment

Requirements

· Diploma or Bachelor's degree in Software Engineering, Computer Science, Electrical/ Electronic Engineering, Mechatronics Engineering and equivalent

· At least 4-5 years of software development experience in semi-con equipment and Robotic Automation

· Strong experience with .NET, .NET core, C#, Python or Java languages

· Good understanding of databases such as MSSQL and front-end technologies including HTML, CSS, and JavaScript

· Able to work in a fast pace environment

· Strong analytical and excellent problem-solving skills

· Good interpersonal and communication skills and capacity to work well with cross-functional teams

· Self-motivated, proactive, and able to work independently as well as in a team environment

· Ability to adapt to changing priorities and handle multiple tasks simultaneously

- Overseas deployment for software testing is required

Similar jobs