- 论坛徽章:
- 0
|
JOB DESCRIPTION - DUTIES AND RESPONSIBILITIES
• Train developers with development techniques, like defensive programming, unit test, design pattern, etc.
• Coach the development teams with Agile practices.
• Maintain, deploy and support standard software design, coding, unit test processes and tools to be used in the whole organization.
• Proactively identify process improvement opportunities and drive to result.
• Evangelize process improvement.
Qualifications
• Bachelors Degree or higher in Software Engineering, Computer Science, Electronic Engineering, or any related fields.
• At least 5 years of software development experience preferably in either C++ or C#. Java is a plus.
• Strong knowledge of software development techniques, especially in defensive coding, unit test, code review, code static check and design pattern.
• Knowledge and experience of Agile practices is required, e.g. XP, TDD, Scrum, etc.
• Experience of a popular configuration management system, e.g., SVN, ClearCase, VSS, CVS, etc.
• Experience in delivering technical training.
• Good facilitation, interpersonal and communication skills.
• Good spoken and written English is mandatory.
• Good spoken Mandarin is an asset. |
|