* Create complex, enterprise-transforming business applications as a member of diverse, high-energy teams focused on full life-cycle development
* Use the latest tools and techniques (currently PHP, J2EE, C#/.NET, C++, Ruby, xml, Agile Methodologies, Web Services, EAI tools...)
* Do hands-on coding and proactively mentoring of developers (including pair programming)
* Continually learn, mentor and grow
* Work closely with senior project management and clients
* Travel to work at client sites, possibly extensively, which may include opportunities for international travel
Skills:
*Experience with object oriented analysis/design
*Knowledge of design patterns, refactoring and unit testing
*Exposure to EAI technologies (MSMQ, Tibco, Vitria, See Beyond, MQ Series) is very helpful
*Knowledge of Agile Methodologies such as Extreme Programming (XP) & Scrumis also helpful
*Participated in full life-cycle development, preferably on large projects (more than 15 people, longer than 6 months)
*Familiarity with relational databases, preferably Oracle or SQL Server
*Excellent written and oral communication skills in both English and Chinese
*Understanding of code manipulation and optimization issues is a plus
*Ideally with an academic background in Computer Science or Engineering is a plus
*Experience in a leadership and mentoring role is a huge plus