- Perform software design, development, and maintenance. - Analyze client requirement and offer technical solution. - Work in a team environment, able to collaborate with other team members. - Perform integrated testing on implemented code. - Assist management team about technical aspect of software development process. - Lead team of developers effectively.
Salary and Benefit