Thoughtworks, a global technology consultancy with over 30 years of experience, is seeking a Software Developer to join their innovative team. As a Software Developer at Thoughtworks, you'll collaborate with cross-functional teams to design and implement software solutions that create meaningful change for clients.
The ideal candidate has 2+ years of experience with C# and Object-Oriented programming, demonstrating proficiency in writing clean, high-quality code and the ability to improve existing codebases. You should be well-versed in Agile methodologies, Continuous Delivery approaches, and best practices such as TDD, SOLID principles, and pair programming.
In this role, you'll champion these best practices, partner with other technologists to advocate for DevOps culture, and work in collaborative, product-focused teams. You'll be expected to take ownership beyond individual deliverables, pushing the envelope to deliver exceptional results for clients. Additionally, you'll apply the latest technology thinking from Thoughtworks' Technology Radar to solve complex business problems.
Thoughtworks values a collaborative, flat environment that encourages transparency, openness, and feedback. The ideal candidate thrives in such an atmosphere, possesses a passion for learning and sharing knowledge, and can approach challenges from multiple perspectives. You'll have the opportunity to grow your career through various development programs and interactive tools, supported by a culture that empowers employees in their professional journeys.
Join Thoughtworks to be part of a diverse team of computer science graduates, seasoned technologists, self-taught developers, and career changers. Together, you'll drive digital innovation, overcome ordinary challenges, and make a lasting impact on clients across various industries. If you're ready to bring your technical expertise, curiosity, and dedication to a global leader in technology consulting, Thoughtworks offers an exciting opportunity for your career growth.