Responsibility:
1. Assist in making company technical development direction and tools selection decisions that matches company business development direction;
2. Provide guidance in requirement gathering, architect design and detail design for projects, review and approve the work results. Be the primary person to do requirement gathering and architect design when needed;
3. Establish necessary technical standards, review product implementation to ensure high quality, provide suggestion for continue improvement;
4. Decide architect design for company-wide commonly used technical components;
5. Provide constant advice to improve the technical capability of the team;
6. Meet the individual performance target
Requirements:
1. Bachelor or higher degree in computer software, telecommunication, electronic or other relevant majors, solid academic background in computer software;
2. 8+ years experience in software design and implementation, with 4+ years architect / implementation experience for medium to large scale software systems;
3.Proficiency in multiple programming languages and mainstream DB systems (Java, Oracle, MS SQL Server, .NET preferred);
4. Proficiency in reading / writing and oral English. Good team work spirit. Strong analytical skills.