Logo for Tetra Tech

Senior Developer

Role overview

Qualifications

  • commercial software development experience
  • Azure cloud solution delivery
  • Angular
  • C#/.NET

Responsibilities

  • design, build, test and support market-leading cloud-based software
  • deliver secure, high-quality applications across the full software lifecycle
  • translate backlog items into reliable code and maintain live solutions
  • produce clear technical and end-user documentation

Key facts

Hard skills

Other skills

  • Collaboration
  • Teamwork
  • Mentorship

About the company

Tetra Tech logo

Tetra Tech

  • Engineering Services
  • XLarge
  • 10,001+
Tetra Tech is a leading, global provider of consulting and engineering services. We are differentiated by Leading with Science® to provide innovative technical solutions to our clients. We support global commercial and government clients focused on water, environment, sustainable infrastructure, renewable energy, and international development. With 28,000 employees worldwide, Tetra Tech provides clear solutions to complex problems.  Tetra Tech est un chef de file mondial dans les domaines des services de consultation, des services de l’ingénierie et des services techniques. Grâce à nos solutions novatrices et durables, nous aidons nos clients à composer avec leurs besoins en gestion des eaux, en environnement, en infrastructures, en gestion des ressources, en énergie et en développement international. À travers nos 28 000 associés des quatre coins du monde, Tetra Tech propose des solutions optimales aux problèmes les plus complexes.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Senior Developer
Build cloud solutions that make a real impact

Purpose and Scope of the Role
Tetra Tech is seeking an experienced Senior Developer to join our Client Digital Solutions team. You will help design, build, test and support market-leading cloud-based software for UK and NL services, as well as wider international clients. Working within a collaborative development team, you will deliver secure, high-quality applications across the full software lifecycle, using Microsoft Azure, C#/.NET, Angular and modern delivery pipelines. You will work closely with developers, testers and technical leads to translate backlog items into reliable code, maintain live solutions, resolve issues, and produce clear technical and end-user documentation.

Your Impact in This Position
In the short term, you will strengthen delivery on active projects and contribute to stable, well-tested releases. In the medium term, you will shape new external software solutions and influence development standards, architecture and quality. Over time, you will broaden your technical scope, develop your mentoring capability and build a pathway into greater technical leadership within significant digital delivery programmes.

Core Capabilities

Cloud Application Delivery

Proven ability to develop, deploy, test and support Azure-based SaaS solutions to agreed architecture and quality standards.

Front-End and API Development

Strong Angular, C# and .NET skills, with experience delivering robust UI and API solutions using sound design patterns and best practice.

Quality and Reliability

Confident in unit testing, CI/CD, code quality checks and secure development practices, with attention to non-functional requirements.

Collaboration and Delivery

Effective at working with developers, testers and technical leads, managing priorities, meeting deadlines and supporting backlog refinement and estimation.

Line Management

Experience in line management and ability to mentor more junior members of the Developer team.  

Skills, Qualifications and Experience
Essential: commercial software development experience; Azure cloud solution delivery; Angular; C#/.NET; API development; unit testing; Git. Plus, line management experience.

Desirable: technical client-facing experience; SQL Server, Cosmos DB or similar; Azure DevOps; backlog definition and estimation; Bicep; GIS awareness; mentoring or line management.

Work Patterns and Locations
This is a remote role with agile working as standard. Office attendance will be occasional team meetings in at least once a month in the Abingdon office.

#LI-SG1

Related jobs

See all Software Developer jobs

Other jobs at Tetra Tech