Senior Developer
Tetra Tech, Inc.5 months ago
Abingdon, United KingdomSenior
Responsibilities
- Design, develop, deploy, test, and support Azure-based SaaS solutions.
- Build robust user interfaces and APIs using Angular, C#, and .NET.
- Maintain live solutions, resolve issues, and produce technical and end-user documentation.
- Apply unit testing, code quality checks, secure development practices, and non-functional requirements.
- Collaborate with developers, testers, and technical leads on backlog refinement, estimation, priorities, and delivery.
- Manage and mentor more junior members of the Developer team.
- Contribute to architecture, development standards, quality, and technical leadership across digital delivery programmes.
Requirements
- Commercial software development experience.
- Experience delivering Azure cloud solutions.
- Strong Angular, C#, .NET, and API development skills.
- Experience with unit testing and Git.
- Line management experience.
- Technical client-facing experience, SQL Server, Cosmos DB or similar, Azure DevOps, backlog definition and estimation, Bicep, GIS awareness, and mentoring or line management are desirable.
Benefits
- Remote role with agile working as standard.
- Occasional office attendance for team meetings at the Abingdon office at least once a month.
Categories
About Tetra Tech, Inc.
Tetra Tech, Inc. provides consulting and engineering services focused on water, environment, energy, and infrastructure for government, utility, and commercial clients worldwide. The company also delivers digital and data solutions—including analytics and AI—supporting project design, operations, and resource management. Founded in 1966 and headquartered in Pasadena, California, Tetra Tech is a public company listed on NASDAQ (TTEK).