Technical Lead

  • Full-time

Company Description

About us

We believe in the power of ingenuity to build a positive human future in a technology-driven world.

As strategies, technologies and innovation collide, we create opportunity from complexity.

Our diverse teams of experts combine innovative thinking and breakthrough use of technologies to progress further, faster. Our clients adapt and transform, and together we achieve enduring results.

An innovation and transformation consultancy, we are over 3,200 specialists in consumer, defense and security, energy and utilities, financial services, government, health and life sciences, manufacturing, and transport. Our people are strategists, innovators, designers, consultants, digital experts, scientists, engineers and technologists. We operate globally from offices across the UK, US, Europe, and the Nordics.

Job Description

Your day to day 

As a Technical Lead, you will be leading Agile software development teams and deliver great technical outcomes for our clients. You will help steer the direction of projects with your ability to make pragmatic design decisions that deliver value to our clients while still adhering to best practices. You know what good looks like from an architectural best practice and understand the importance of a robust path to production and why adopting a DevOps culture in your teams is important. Whilst not necessarily the top contributor on Stack Overflow, you're a solid coder in your chosen stack and are not afraid to pick up new programming languages or technologies. You're comfortable in client facing situations and at articulating technical problems to non-technical people. You may have a team of people to support, be leading a development team, or else you could be working across multiple teams, providing some centralized expertise necessary for a larger program of work.

Our Technical Lead's:

  • Lead by example, applying best practice Agile and DevOps principles
  • Have a pragmatic, product focused mentality to ensure what we build consistently delivers value to our clients
  • Get their hands dirty across a variety of technologies and understand common patterns across the full stack of an application
  • Take pride in building and nurturing those around them

Professional experience

To be successful in this role, you will need to have:

  • 6+ years experience working with a programming stack of your choice (e.g. .NET/.NET Core/Java/JavaScript SPA Frameworks/Node.js/Python)
  • Extensive experience of all aspects of the product development lifecycle
  • Experience developing cloud-native applications (AWS, Azure, or GCP).
  • Experience defining testing strategies and applying test automation, ideally drawing on TDD or BDD.
  • Experience implementing CI/CD practices such as git, branching, automated tests and automated deployment pipelines.
  • Extensive experience working in an Agile team using Scrum or Kanban processes.

Qualifications

What you bring

  • You have a passion for delivering fantastic technology enabled products that deliver value to our clients
  • You are a  great communicator and a collaborative team player - passionate about building great relationships with your colleagues and clients alike
  • You are armed with initiative and strive to solve problems yourself - Google'ing is half of the job!
  • You are comfortable using one or more programming languages and rolling your sleeves up when required
  • You have a good understanding of services provided by the major public cloud vendors (AWS/Azure/GCP) and have built enterprise grade applications on one of these platforms before

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy