Senior Software Developer

Cathedral Appointments
Plymouth, United Kingdom
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 65K

Job location

Plymouth, United Kingdom

Tech stack

ASP.NET
C Sharp (Programming Language)
Code Review
Data Integration
ETL
Database Design
Database Development
Performance Tuning
Power BI
PL-SQL
T-SQL
Blazor
Boomi
Integration Frameworks
Web Api

Job description

  • Design, develop, and maintain enterprise-grade applications using C#, ASP.NET Core, Blazor, MAUI, Web API, and related technologies.
  • Develop and optimise database solutions, ETL processes, and data integration workflows across multiple platforms.
  • Provide technical leadership through code reviews, mentoring, and guidance to junior developers.
  • Collaborate with stakeholders to translate business requirements into scalable, secure, and maintainable software solutions.

Requirements

  • Extensive commercial experience with C#, ASP.NET Core, ASP.NET Framework, Blazor, MAUI, and Web API.
  • Strong SQL development expertise, including T-SQL, PL/SQL, database design, and performance optimisation.
  • Experience working with integration platforms such as Boomi and supporting Power BI environments.
  • Excellent problem-solving, communication, and stakeholder engagement skills with the ability to lead technical initiatives.

Benefits & conditions

  • Competitive salary of £55,000 - £65,000 DOE.
  • Opportunity to work on enterprise-scale software projects.
  • High level of technical ownership and influence.
  • Supportive and collaborative technology environment.
  • Ongoing professional development and learning opportunities.
  • Exposure to modern development, integration, and data technologies.

About the company

Our client is a well-established organisation undergoing continued digital transformation and technology investment. With a strong focus on innovation, operational excellence, and data-driven decision-making, they are seeking an experienced Senior Software Developer to play a key role in the design, development, and delivery of enterprise-scale software solutions. This is an opportunity to join a collaborative technology team where your expertise will directly influence both current projects and future technical strategy.

Apply for this position