Job Search and Career Advice Platform

Enable job alerts via email!

Principal Test Development Engineer

Tetra Tech, Inc.

Manchester

Hybrid

GBP 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company is seeking a Senior .NET Developer to design and build high-performance backend services and web applications. You will primarily work with C#, .NET Core, and ReactJS in a hybrid arrangement from Bolton. Ideal candidates will have over 8 years of experience in software development, a strong understanding of object-oriented design patterns, and be proficient in building RESTful APIs. The role encourages personal development and continuous improvement within the engineering culture.

Benefits

Dedicated weekly time for personal development
Regular lunch & learn sessions

Qualifications

  • 8+ years experience developing software with C# and .NET.
  • Strong understanding of object-oriented design and architecture patterns.
  • Proficient in building RESTful APIs and web services.
  • Experienced in SQL Server and writing performant T-SQL queries.

Responsibilities

  • Design, develop, and maintain modern applications using .NET Core and C#.
  • Deliver scalable backend systems for e-commerce and internal tools.
  • Collaborate with front-end developers to build full-stack features.
  • Write clean, testable code following SOLID principles.
  • Participate in code reviews and mentor junior developers.

Skills

C#
.NET Core
ReactJS
RESTful APIs
SQL Server
Git
Docker
Agile methodologies
Job description
Overview

As a Senior .NET Developer at Scan, you'll play a central role in designing, building, and maintaining high-performance backend services and web applications. Working primarily with C#, .NET Core, and ReactJS, you'll collaborate with other developers and stakeholders to deliver features that support both customer-facing and internal business functions.

You’ll be based at Scan HQ in Bolton, with the option of a hybrid working arrangement. Our engineering culture emphasizes clean code, shared learning, and continuous improvement. We provide dedicated weekly time for personal development and run regular lunch & learn sessions so the team can share new tools, techniques, and ideas.

Key Responsibilities
  • Design, develop, and maintain modern applications and APIs using .NET Core and C#.
  • Deliver scalable, maintainable backend systems that support our e-commerce platform and internal tools.
  • Collaborate with front-end developers to build full-stack features with ReactJS.
  • Write clean, testable code following SOLID principles and best practices.
  • Participate in code reviews, technical discussions, and mentoring of junior developers.
  • Support CI/CD processes and contribute to the improvement of internal workflows.
  • Continuously evaluate and improve system performance and maintainability.
  • Work with legacy code where needed and contribute to ongoing modernization efforts.
Ideal Candidate
  • 8+ years experience developing software with C# and the .NET ecosystem.
  • Strong understanding of object-oriented design and architecture patterns.
  • Proficient in building RESTful APIs and web services with ASP.NET Core or MVC.
  • Experienced in working with SQL Server and writing performant T‑SQL queries.
  • Fluent with Git-based workflows and version control best practices.
  • Experience working in agile environments using tools like Azure DevOps, GitHub or similar.
  • Excellent problem‑solving, debugging, and communication skills.
  • Experience with Docker or containerised development.
  • Familiarity with Azure or cloud‑native development.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.