Remember, Ginger Rogers did everything Fred Astaire did, but she did it backwards and in high heels.
Faith Whittlesey, former U.S. Ambassador to Switzerland
C'est chic! and we're not talking shoes. We're talking amazing ideas that make a real difference. As a woman in technology, you're probably already talking our language.
We tackle complex, mission-critical applications like many other software companies. But that is where the similarity ends. We consider ourselves a social and commercial community built on the basic core values of attitude, aptitude and integrity. This is why we don’t subscribe to traditional corporate life. As a community of intellectual free thinkers, we’re always looking for different and better ways of doing things. Our aim is to create software and provide consulting grounded in reality; obsessed with delivering value, we help organizations become efficient through Agile and Lean practices and principles, facts not lost on the growing number of customers who see us as a trusted software partner.
We like to do things differently here, so we wanted to give you a sneaky peek of the roles we hire. We bring people into the organisation at a variety of levels; from fresh out of school graduates to industry veterans. What’s important is matching our current demand to your aptitude and experience.
Developers
Helping clients build the best software systems is the core of our business; whether that means an enterprise business application, or an iPhone app. We work with the latest in tools, languages, patterns, and platforms – whoever makes them – and test their strengths and weaknesses to be sure we can always recommend the most appropriate fit.
ThoughtWorks developers like nothing better than to discuss (well, argue!) about whatever language is gaining buzz. If you’ve heard about it, we probably have people around the globe debating whether it has any real-world applicability.
Business Analysts
Our delivery work typically starts with a time-boxed Inception, engaging every key stakeholder group from day one. This defines high-level requirements and initial release plans, together with any significant risks, issues and constraints. It builds consensus and provides an invigorating start to projects. It also means that our Business Analysts need to be fabulous facilitators.
We then get on with delivering working software as quickly as possible. Our goal is to deliver real value, fast. Projects are organized in iterations of 1 or 2 weeks, aiming to produce product-ready code each and every iteration. Our business analysts guide users to create and prioritize complete “stories” – scenarios with a beginning, middle and end and placed on a card on the story wall, that address a real business issue - anything from paying an invoice to a customer completing an online application.
Project Managers
We've spent years, and many early mistakes, building a set of ThoughtWorks capabilities and approaches which combine Agile and Lean intelligently. But one size most definitely doesn’t fit all. Each client and project is unique, and we adapt. This means that our Project Managers have to be prepared to listen and then innovate about how we get things done. Most importantly though, is the idea of self- managing teams. Unlike many businesses, the Project Manager isn’t the boss. Instead, ThoughtWorks project managers create truly Agile environments where our delivery teams can do their best work.
Quality Assurance/Testers
We work fast. Our QA experts know the latest and most appropriate tools for the job, from test automation to simulation to systems integration. We produce or contribute to many of the best tools available today. We automate wherever it makes sense, keeping people away from repetitive tasks, so they can add the most value possible. And testing isn’t a “Phase” for us. It happens every step of the way, which means that when it comes time to deploy, we’re ready. No last-minute surprises.
DevOps
In line with our focus on what’s new and upcoming, we’ve recently moved into the devops world. DevOps is an umbrella concept that refers to anything that smoothes out the interaction between development and operations. However, the ideas behind DevOps run much deeper than that. It’s a response to the growing awareness that there is a disconnect between what is traditionally considered development activity and what is traditionally considered operations activity. This disconnect often manifests itself as conflict and inefficiency. We want to bring all of our agile experience to making sure that it’s as easy to get applications into production, as it to build them.
If you're passionate and really bright, get in touch and start standing tall.