×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer (.Net

Job in Tavistock, Devon, PL19, England, UK
Listing for: Care Control Systems Limited
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 40000 - 50000 GBP Yearly GBP 40000.00 50000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (.Net)

Hours:Monday to Friday, 9:00am – 5:00pm (37.5 hours per week)
Job type:Full-time, Permanent
Salary
£40,000-£50,000
Package
24 days holiday per annum + Bank Holidays
Annual performance-based bonus.
Friendly, supportive, and collaborative team culture.
Ongoing professional development opportunities.
Sick pay
Bereavement leave

Overview of Role

The Senior Software Engineer (.NET) will play a key role in designing, developing, and maintaining backend services and APIs that power Care Control’s platform. This role includes significant responsibility for backend architecture, coding standards, and improving engineering practices across the team. The engineer will work with modern .NET Core patterns, contribute to SQL development, and collaborate closely with frontend teams to enable high-quality product delivery.

This role will help strengthen Care Control’s backend foundation as we mature our SDLC and engineering capabilities

Role Responsibilities
  • Design, develop, and maintain backend services and APIs using C# and .NET Core.
  • Take ownership of backend architecture and evolve coding patterns, documentation, and technical standards.
  • Write efficient SQL queries and stored procedures, contributing to database performance and reliability.
  • Collaborate closely with frontend engineers to design robust, well-structured API contracts.
  • Participate in code reviews, ensuring adherence to quality, maintainability, and architectural standards.
  • Work with the Engineering Manager to improve backend development practices and support the growth of the engineering function.
  • Provide technical mentorship to junior and mid-level engineers as the backend team expands.
  • Collaborate with offshore developers to align delivery and maintain quality across distributed teams.
  • Design and maintain data access layers using appropriate ORM patterns (e.g. Entity Framework Core, Dapper), ensuring performance, maintainability, and clear separation between application and database logic.
  • Understand containerisation and AKS concepts to support the future deployment model and ensure backend services are cloud-ready.
What Success Looks Like / Key Metrics
  • High-quality, maintainable backend code delivered consistently.
  • Reliable API functionality supporting frontend and mobile applications.
  • Improved database performance through efficient SQL and stored procedure design.
  • Reduced defect rates and improved collaboration with QA and frontend teams.
  • Documented, scalable backend architecture that supports future product growth.
  • Successful mentoring and development of less experienced engineers.
Experience & Qualifications
  • Strong commercial experience in C# and .NET Core API development.
  • Solid SQL Server experience including stored procedures, indexing, and query optimisation.
  • Experience designing backend architectures within SaaS or modern API-driven ecosystems.
  • Hands-on experience using ORM technologies such as Entity Framework Core and/or Dapper in production .NET systems.
  • Familiarity with Git Hub workflows, branching strategies, and pull request best practices.
  • Exposure to containerisation concepts (Docker, Kubernetes) with an understanding of AKS deployment models.
  • Expertise in C#, .NET Core, REST API design, and backend architecture.
  • Strong SQL skills with the ability to create performant, reliable database logic.
  • Strong understanding of ORM patterns, data mapping strategies, and trade-offs between ORMs and stored procedure-driven access.
  • Ability to lead architectural decisions and evolve backend engineering practices.
  • Excellent troubleshooting, debugging, and performance optimisation skills.
  • Strong communicator, able to collaborate effectively with engineering, product, and offshore teams.
  • Experience integrating services into CI/CD pipelines (Git Hub Actions or Azure Dev Ops).
  • Familiarity with clean architecture, domain-driven design, or similar engineering patterns.
  • Understanding of containerisation workflows (Docker) and AKS operational concepts.
  • Mentoring experience or leadership within engineering teams.
  • Exposure to API testing practices or support for integration testability.
  • building backend services or APIs using C# and .NET Core: 5 years (required)
Personal Qualities
  • Confident technical leader with a pragmatic approach to problem solving.
  • Detail-oriented and committed to writing clean, maintainable code.
  • Collaborative and approachable, supporting both local and offshore engineers.
  • Curious and proactive, willing to challenge existing approaches when beneficial.
  • Calm and structured in handling complex technical scenarios.

This can be a hybrid role, with flexibility to work 2 days from home and 3 days in the office each week.

Benefits
  • 24 days holiday per annum + Bank Holidays
  • Annual performance-based bonus.
  • Friendly, supportive, and collaborative team culture.
  • Sick pay
  • Free on-site parking
  • Company pension
  • Discounted or free food
  • Cycle to work scheme
  • Work from home
  • Company events
  • Mileage & Travel expenses in line with company policy.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary