As part of Windows team, the ideal candidate shall work closely with his/her teammates, managers, as well as other functional teams to deliver mobile client software applications on Windows platform. The key responsibilities include:
o Leading the technical research as requested.
o Leading/participating in requirement analysis, doing developing estimation based on the requirements.
o Leading/participating in analyzing and developing of high-level software solution and architecture.
o Leading to deliver the software application with high quality on time.
o Leading/participating in technical review for documents and codes.
o Driving to improve the quality of the software.
Qualifications / Experience Required:
o Bachelor’s degree or above in Computer Science, Electronics / Electrical Engineering, Telecommunications or other related discipline.
o Minimum 5 years experience of software development on Windows platform.
o Familiarity with common used programming skills on Windows.
o Minimum 1 year technical leadership experience.
o Strong coding abilities in C++ with OO concept owned.
o Excellent problem solving skills; is self-motivated and can work in a fast-paced team environment.
o Excellent time management skills and ability to multi-task.
o Strong written and verbal communications skills in English.
o Experience with software engineering and lifecycle management.
Pluses:
o Experience with script language (Perl, Python)
o Experience on agility development processes.
o Experience with Network technologies (proxy servers, load balancers, HTTP, TCP/IP)
o Experience with Scalable multi-tier services
o Experience with Internet technologies (HTML/XML, JSP, IMAP, Servlets)
o Experience with JAVA programming
o Knowledge of Wireless technologies (WAP, SyncML, IMAP, iMode)
o Experience with leading project/feature develop in 5person/3+ month scale. And the ability of defining developing plan.
o Experience of developing Push-Email products is preferred.
o Programming experience on mobile devices is preferred.
o Prior work experience in the US or with US based multi-national firms is an asset.