Application Developer
If you would like to...
In this position you will be responsible for technical leadership contributing to the successful delivery of application development projects. Your responsibilities will also include but not be limited to:
- 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 J2EE, C#/.NET, XML,Agile Methodologies, Web Services, EAI tools...)
- Do hands-on coding and proactively mentoring of developers (including pair programming), using J2EE and/or C# 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
And you have...
- Strong development experience with OO languages, specifically on complex enterprise systems using C/C++, Java J2EE and/or within the .NET framework (framework including C#, [ADO.NET], [ASP.NET] and [VB.NET])
- Broad understanding of the Java API, including but not limited to JMS, EJB, JSP, Servlets
- Experience with object oriented analysis/design
- Strong knowledge of design patterns, refactoring and unit testing Agile Methodology knowledge, such as Extreme Programming (XP) & Scrum
- Participated in full life-cycle development
- Experience with relational databases is a plus
- Exposure to EAI technologies (MSMQ, Tibco, Vitria, SeeBeyond, MQ Series) is very helpful
- Excellent written and oral communication skills in both English and Chinese
- Ideally with an academic background in Computer Science or Engineering
Location
- Beijing
We want to hear from you! ThoughtWorks values aptitude, attitude, and integrity. If you thrive on challenge, unlimited possibilities, and unparalleled learning, send your resume or apply online now.
http://www.thoughtworks.com.cn/work-for-us/jobs/Application-Developer.html