We Need
.NET Application Architects
If you would like to...
- Use the latest tools and techniques (currently .NET, C#, Agile Methodologies, MSMQ, Web Services...)
- Drive the design and construction of a client's complex business problems into innovative technology solutions
- Be a hands-on coder and proactively mentor developers (including pair programming)
- Be part of a high energy team focused on full life-cycle development
- Manage development teams of 5 to 10 people from project definition through implementation
- Assume responsibility for overall design and implementation, using the latest tools available
- Create complex, enterprise-transforming business applications
- Work closely with senior project management and clients
- Travel to work at client sites, which may include international travel
And you have...
- At least 10 years of experience combining analysis, design, development and implementation of large-scale systems (OO and /or distributed component based)
- Real delivery experience with the .NET framework including C#, ADO .NET, ASP .NET and VB .NET
- 3+ years of development experience with OO languages such as C#, Java (J2EE), Smalltalk, C++, Forte (TOOL)
- Exposure to EAI technologies (MSMQ, Tibco, Vitria, SeeBeyond, MQ Series) is very helpful
- Knowledge of Agile Methodologies such as Extreme Programming (XP) & Scrum
- Leadership experience in assessing staff skill levels, assigning work appropriately, directing team in specific project activities, estimation, and facilitating career development
- Experience with relational databases is a plus
- Excellent written and oral communication skills
- Ideally with an academic background in Computer Science or Engineering
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.