JobHabor

Senior Developer

Tetra Tech

Location
Abingdon, United Kingdom
Workplace
Hybrid
Employment
Full Time
Salary
Apply on the employer’s site

Posted 2mo ago

Senior Developer | Job details

We value your privacy

We use some essential cookies to make this website work. To help personalise and improve your experience on our website, we also use optional cookies. We won't use these without your consent. You can change your preference by selecting 'Cookie settings' at any time. Should you require further information, please see ourCookie policy

Customize Reject All Accept All

Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... Show more

NecessaryAlways Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

  • Cookie

ASP.NET_SessionId

  • Duration

session

  • Description

Issued by Microsoft's ASP.NET Application, this cookie stores session data during a user's website visit.

  • Cookie

AWSALBCORS

  • Duration

7 days

  • Description

Amazon Web Services set this cookie for load balancing.

  • Cookie

cookieyes-consent

  • Duration

1 year

  • Description

CookieYes sets this cookie to remember users' consent preferences so that their preferences are respected on subsequent visits to this site. It does not collect or store any personal information about the site visitors.

  • Cookie

rc

a

  • Duration

Never Expires

  • Description

This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks.

  • Cookie

rc

c

  • Duration

session

  • Description

This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks.

Functional

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

  • Cookie

li_gc

  • Duration

6 months

  • Description

Linkedin set this cookie for storing visitor's consent regarding using cookies for non-essential purposes.

  • Cookie

lidc

  • Duration

1 day

  • Description

LinkedIn sets the lidc cookie to facilitate data center selection.

  • Cookie

yt-remote-device-id

  • Duration

Never Expires

  • Description

YouTube sets this cookie to store the user's video preferences using embedded YouTube videos.

  • Cookie

ytidb

LAST_RESULT_ENTRY_KEY

  • Duration

Never Expires

  • Description

The cookie ytidb

LAST_RESULT_ENTRY_KEY is used by YouTube to store the last search result entry that was clicked by the user. This information is used to improve the user experience by providing more relevant search results in the future.

  • Cookie

yt-remote-connected-devices

  • Duration

Never Expires

  • Description

YouTube sets this cookie to store the user's video preferences using embedded YouTube videos.

  • Cookie

yt-remote-session-app

  • Duration

session

  • Description

The yt-remote-session-app cookie is used by YouTube to store user preferences and information about the interface of the embedded YouTube video player.

  • Cookie

yt-remote-cast-installed

  • Duration

session

  • Description

The yt-remote-cast-installed cookie is used to store the user's video player preferences using embedded YouTube video.

  • Cookie

yt-remote-session-name

  • Duration

session

  • Description

The yt-remote-session-name cookie is used by YouTube to store the user's video player preferences using embedded YouTube video.

  • Cookie

yt-remote-fast-check-period

  • Duration

session

  • Description

The yt-remote-fast-check-period cookie is used by YouTube to store the user's video player preferences for embedded YouTube videos.

Analytics

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

  • Cookie

_ga

  • Duration

1 year 1 month 4 days

  • Description

Google Analytics sets this cookie to calculate visitor, session and campaign data and track site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors.

  • Cookie

_gid

  • Duration

1 day

  • Description

Google Analytics sets this cookie to store information on how visitors use a website while also creating an analytics report of the website's performance. Some of the collected data includes the number of visitors, their source, and the pages they visit anonymously.

  • Cookie

_gat_UA-*

  • Duration

1 minute

  • Description

Google Analytics sets this cookie for user behaviour tracking.

  • Cookie

_ga_*

  • Duration

1 year 1 month 4 days

  • Description

Google Analytics sets this cookie to store and count page views.

Performance

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

  • Cookie

AWSALB

  • Duration

7 days

  • Description

AWSALB is an application load balancer cookie set by Amazon Web Services to map the session to the target.

  • Cookie

__utma

  • Duration

1 year 1 month 4 days

  • Description

Google Analytics sets this cookie to distinguish users and sessions. The cookie is created when the JavaScript library executes and there are no existing __utma cookies. The cookie is updated every time data is sent to Google Analytics.

  • Cookie

__utmc

  • Duration

session

  • Description

Google Analytics sets this cookie to enable interoperability with urchin.js, an older version of Google Analytics and is used in conjunction with the __utmb cookie to determine new sessions/visits. It is deleted when the user closes the browser.

  • Cookie

__utmz

  • Duration

6 months

  • Description

Google Analytics sets this cookie to store the traffic source or campaign by which the visitor reached the site.

  • Cookie

__utmb

  • Duration

1 hour

  • Description

Google Analytics sets this cookie to determine new sessions/visits. __utmb cookie is created when the JavaScript library executes and there are no existing __utma cookies. It is updated every time data is sent to Google Analytics.

Advertisement

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

  • Cookie

bcookie

  • Duration

1 year

  • Description

LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognize browser IDs.

  • Cookie

YSC

  • Duration

session

  • Description

Youtube sets this cookie to track the views of embedded videos on Youtube pages.

  • Cookie

VISITOR_INFO1_LIVE

  • Duration

6 months

  • Description

YouTube sets this cookie to measure bandwidth, determining whether the user gets the new or old player interface.

  • Cookie

VISITOR_PRIVACY_METADATA

  • Duration

6 months

  • Description

YouTube sets this cookie to store the user's cookie consent state for the current domain.

  • Cookie

yt.

innertube

requests

  • Duration

Never Expires

  • Description

YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.

  • Cookie

yt.

innertube

nextId

  • Duration

Never Expires

  • Description

YouTube sets this cookie to register a unique ID to store data on what videos from YouTube the user has seen.

Uncategorised

Other uncategorised cookies are those that are being analysed and have not been classified into a category as yet.

  • Cookie

cscx

  • Duration

session

  • Description

No description available.

  • Cookie

c-s

  • Duration

session

  • Description

Description is currently not available.

  • Cookie

CYBERU_lastculture

  • Duration

10 days

  • Description

No description available.

  • Cookie

__utmt_myTracker

  • Duration

10 minutes

  • Description

Description is currently not available.

  • Cookie

__Secure-ROLLOUT_TOKEN

  • Duration

6 months

  • Description

Description is currently not available.

Reject All Save My Preferences Accept All

Powered by

Sign in

Create Profile

English (UK)Dutch (The Netherlands)Norwegian (Norway)

Senior Developer

Abingdon, United Kingdom

|

req8331

Apply now

Share

Save Job

Back to Search

Senior Developer

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

Why join Tetra Tech?

Tetra Tech is a leading provider of consulting and engineering services working across the full project lifecycle worldwide. We have a wide range of expertise across our teams, providing a global support network with a personalised approach to client relationships to better understand where we can add value. We provide a collaborative environment that supports individual performance, innovation, and creativity.

We support public and private sector clients on local, national, and international projects to deliver sustainable and resilient solutions. Our operations in the UK, Ireland, and the Netherlands include more than 6,000 employees who are Leading with Science® to solve our clients’ most complex problems.

In alignment with the Equality Act 2010, we will make reasonable adjustments to support candidates and employees requiring additional arrangements. This could include adaptations to work schedules, training approaches, or the physical workspace. Please inform us if you need any accommodations during the recruitment process or in your day-to-day role.

Apply now

Share

Save Job

Skills

  • Azure
  • C#
  • NET
  • Angular
  • Git
  • SQL Server
  • Cosmos DB
  • Azure DevOps
  • Bicep

Similar roles