Business facts – ThoughtWorks is a global software company and community of passionate, purpose-led individuals. We think disruptively to deliver technology to address our clients’ toughest challenges, all while seeking to revolutionize the IT industry and create positive social change.
Our services fall into software delivery, products and consulting, but we prefer to talk about ideas, opportunities and how we can help. Our clients include well-known household names, large government organisations, forward thinking retailers and anything in-between. This means that you’ll get the opportunity to work across a variety of industries, working with different teams and technologies to solve a range of business problems and continually delight our customers.
Our people are what really make us different. We’re talented, curious individuals, working best when we’re really challenged. With over 20 years of thought leadership, we have been integral in the agile movement, more recently championing practices like continuous delivery and lean enterprise. We promote a collaborative, non-hierarchical working environment to encourage innovation, creativity and productivity. We want to better humanity through software. We run our business around a three pillar model – striking a balance between running a sustainable business, providing software excellence and advocating for social and economic justice. Whether we’re defending the free internet, teaching children how to code or helping to tackle global epidemics head on, we strive to have a positive impact on the world.
All of our graduates join an intensive 12-month graduate programme, which includes five weeks at ThoughtWorks University in India. You will work (and play!) with other graduates from all over the world, learning about software development and project delivery to help prepare you for your first ThoughtWorks project. And guess what? It’s on us!
Software Engineering / Development , Consultant / Analyst , Quality Assurance and Testing , Software Engineering / Development , Web Design / Development
Graduate Software Developer
You are a graduate with a real passion for learning. You're curious and often challenge and ask "why?". It's not unusual for you to have had 5 new and brilliant ideas before breakfast. You're a geek at heart and love to play around with the latest cool technologies, and aren't afraid to admit it. You've always been great at solving problems. You believe that the world can be a better place through the use of technology, and want to help make that happen.
Have we got it right - does this sound like you?! If yes, we'd love to chat with you about a career as a graduate software developer with ThoughtWorks!
To apply for the role, you'll most probably have some programming experience in object-oriented languages such as Java, C# or Ruby. We don't expect you to be an expert, but we will put your programming skills to the test in our interview process, so be prepared for that.
As a graduate Software Developer with ThoughtWorks, here's what you can do:
·Learn something new every day
·Travel a lot
·Work with the latest technologies
·Share your ideas
·Deliver agile software solutions using best practices such as TDD and pair programming
·Think through hard problems, and work with a team to make them reality