We think our story is pretty compelling.
From a technology perspective, ThoughtWorks is synonymous with innovation. We’ve been at the forefront of innovation on the Java platform, and have pioneered the use of technologies such as Inversion of Control and Domain Specific Languages. We’ve made significant contributions to the Java Open Source community via projects such as CruiseControl, JMock, and XStream. ThoughtWorks is also a Microsoft Gold Certified Partner and our people provide thought leadership to key Microsoft initiatives such as the Patterns and Practices effort. Most recently we’ve been championing Ruby on Rails and ThoughtWorks is already the natural home for some of the world’s leading Ruby developers.
Add to this our focus on Agile delivery and you’ll start to see why working here is refreshingly different.
We hire only the most talented, passionate people. We’re seeking a creative approach to problem-solving and a track record of technical innovation. You’ll be flexible about travel, and willing to travel interstate within Australia. Lots of opportunities also exist for international travel and many people join us because they want to develop their technical skills, while expanding their awareness of different cultures.
We’re looking for developers who have broad technology experience in Java J2EE and/or C#/.Net. An interest in the latest technologies goes a long way here, and a lot of our people are exploring DSLs and Ruby on Rails. We’re looking for people at a variety of levels, with salaries ranging from $80,000 to $120,000 plus superannuation and benefits.
To be considered, you’ll have experience of the following;
• Analysis, design, coding and implementation of large scale custom built object-oriented applications
• Strong OO skills, including strong design patterns knowledge
• Experience working with or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum
• Ability to work in a variety of client settings and in a team-oriented, collaborative environment
• Knowledge of software best practices, like test driven development and continuous integration
• Experience of working in a forward thinking, OSS-centric environment
1. Do you use source control? Hell yeah!
2. Can you make a build in one step? Ditto
3. Do you make daily builds? Honestly Joel - only every day? CruiseControl is a framework for continuous build.
4. Do you have a bug database? Yep…but not FogBugz
5. Do you fix bugs before writing new code? Depends. Is that what the customer wants? Or do they want more functionality and are willing to leave the bugfixes for now?
6. Do you have an up-to-date schedule? If we’re doing Adaptive Planning, then our schedule is up-to-date as of our last iteration - guess that’s a yes
7. Do you have a spec? Nope, or at least not in the glossy, ring bound phone book sense. We do have story walls though.
8. Do programmers have quiet working conditions? Depends on the client. Our developers do tend to be quite noisy though.
9. Do you use the best tools money can buy? Since when has cost been the best indicator of value? There’s this thing called Open Source that we’re really into.
10. Do you have testers? Yep, not enough though. We find hiring testers really hard.
11. Do new candidates write code during their interview? Candidates write code *before* their interview which we then use as part of your technical interview.
12. Do you do hallway usability testing? Customer sign-off during/after the iteration is driving at the same point, so yes.
Joel Test Score: 10/12
We are currently hiring in Sydney and Brisbane and welcome applications from people looking for subclass 457 sponsorship and people returning to work after maternity/paternity leave or study breaks. If you’d like to find out more, please call Suzi or Diane in our recruiting team on 02 9224 1700.
If you’re ready to throw yourself under the wheels of opportunity, send your CV to work@thou
Interested? If you’d like to find out more, please call Suzi or Diane in our recruiting team on 02 9224 1700. If you’re ready to throw yourself under the wheels of opportunity, send your CV to work@thoughtworks.com or apply online at www.thoughtworks.com.