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