Upcoming India Events
Application Developers
Your Ruby, Java & .Net expertise is valued.
Experience: 4 + Years
Location: Bangalore, Pune, Gurgaon & Chennai
Ruby Developer
Java Developer
.Net Developer
ThoughtWorks is widely recognised in the global development community as leaders in applying cutting-edge software technology and methods to enterprise projects. We pride ourselves on being early-adopters in using and contributing to new technologies. Powered by visionaries such as our Chief Scientist Martin Fowler, ThoughtWorkers are Thought Leaders worldwide.
Our hiring process is designed to find those who have the passion, creativity, values and problem-solving skills to flourish in our non-hierarchical, agile culture. The guiding principle is to find out what you want to do, what makes you tick, and what unique skills and experience you can bring to us. We are serious about being a home for the best knowledge-workers in the world.
Of An Application Developer
What's unique about being a developer at ThoughtWorks? Vivek Singh explains.
Position and Responsibilities
- Architect, design and create complex, enterprise-transforming business applications.
- Use the latest tools and techniques. Our current interests include Ruby on Rails and ASP.Net MVC among the former, and REST among the latter.
- Constantly endeavour to discover or develop better tools and techniques. This may include creating and contributing to Open Source projects.
- Mentor and support colleagues when they're working in areas where you have expertise.
- Travel to work at client sites and other ThoughtWorks offices.
Skills and Experience
- You should have a deep understanding and appreciation of code quality.
- You should be able to demonstrate a deep knowledge of object oriented design, including design patterns.
- You should be able to demonstrate a high degree of skill in at least one of Java, C# or Ruby. Expertise in any other major object oriented language (Python for example) is also acceptable.
- You need to be familiar with multiple programming paradigms and languages, and be open to learning new ones.
- You should be familiar with relational databases and/or mapping tools. (such as Hibernate and IBatis)
- The ability to test drive your code is a big plus.
- Familiarity with Agile and Lean principles as applied to software engineering is a plus.
- The ability to discuss the relative merits of Alan Moore's, Neil Gaiman's and Frank Miller's work is a plus.
Recommend This Job To A Friend
Master blaster from IS. OpenSolaris leader.





