Skip to main content

SENIOR DEVELOPER (TDD, AGILE, CI/CD, MULTIPLE LANGUAGES)

ThoughtWorks, Manchester
Employment type: 
Full time
Agile, TDD, .NET, Python, Scala, Java, Ruby

Similar jobs

No similar jobs found.

Materials Hack
Playground for innovative materials powered by Borealis.
8th-10th July – Vienna, Austria
2.5
days Hackathon
3
weeks Incubation
2
winning teams
24K
cash prizes

SENIOR DEVELOPER (TDD, AGILE, CI/CD, MULTIPLE LANGUAGES)

We are looking for passionate developers & engineers who care about software excellence. We want people who are aware of latest trends and know how to adopt the most appropriate technology. We're looking for people who are strong advocates for the best engineering practices and love learning new skills.

 

As a Senior Developer at ThoughtWorks, here's what you can do:

Work on large-scale, custom-designed, multi-tier, enterprise-level software development projects using languages such as Java, Ruby and/or .NET, Scala, Clojure, Mobile and Python (to name a few)

Help the team to champion software quality and engender technical vision and ensuring clients are satisfied

Champion agile best practices and Continuous Delivery

Be an ambassador of ThoughtWorks and safeguard our reputation

Build strong relationships with business people

Learn something new everyday

Facilitate problem solving and work with a team to make them reality.

Work in a dynamic, collaborative, transparent, non-hierarchical, and ego-free culture where your talent is valued over a role title

Develop your career outside of the confinements of a traditional career path by focusing on what you’re passionate about rather than a predetermined one-size-fits-all plan

Help to grow the next generation of developers and have a positive impact on the industry

Here’s what you’ll bring:

Hands-on development and delivery experience with a broad mix of languages and technologies

Passion for software engineering and craftsman-like coding prowess

Great OO skills, including strong design patterns knowledge and enterprise integration

Experience working with Agile, Lean and/or Continuous Delivery approaches and best practices, such as Continuous Integration, TDD, BDD, Infrastructure as Code etc,

Ability to work in a variety of client settings and in a team-oriented, collaborative environment

Knowledge of software best practices like Refactoring, Clean Code, Domain Driven Design, Encapsulation etc  

Experience of working in a forward thinking, OSS-centric environment

We work almost exclusively on customer site providing a mix of delivery and consulting services, so you’ll be flexible about travel.

Top