Open Minded & Dedicated
There is a ThoughtWorker inside all of us.
Apply Now!
Upcoming India Events
- Mar 18: Ignite Pune 2
- Mar 20: RubyConf India 2010
- Mar 21: RubyConf India 2010
- Mar 24: Pune Geek Night With Ola Bini
- Apr 23: Ignite Chennai 2
Application Developers
Your Ruby, Java & .Net expertise is valued.
Experience: 4 + Years
Location: Bangalore, Pune & Chennai
Ruby Developer
Java Developer
.Net Developer
ThoughtWorks is widely recognized 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.
A Day In The Life
Of An Application Developer
What's unique about being a developer at ThoughtWorks? Vivek Singh explains.
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 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
Sidu Ponappa
ThoughtWorker entrepreneur. Founder of InActiv.
ThoughtWorker entrepreneur. Founder of InActiv.






