Senior Software Engineer (.NET)

Senior Software Engineer (.NET)

Full-Time 63000 - 77000 £ / year (est.) Home office (partial)
Morgan Hunt UK Limited

At a Glance

  • Tasks: Develop and support core business applications in a collaborative, agile environment.
  • Company: Join a leading governing body focused on key digital services.
  • Benefits: Competitive daily rate, hybrid working, and opportunities for professional growth.
  • Other info: Exciting 6-month contract with excellent career development potential.
  • Why this job: Make a real impact by driving improvements in engineering practices and adopting new technologies.
  • Qualifications: Strong experience in C#/.NET, SQL Server, and Agile methodologies.

The predicted salary is between 63000 - 77000 £ per year.

A leading governing body is seeking an experienced Senior Software Engineer to support the development and delivery of key digital services. This is an exciting opportunity to join a collaborative, agile environment, contributing to the design, development, and continuous improvement of business-critical applications.

The Role

You will play a key role in developing and supporting applications aligned to business requirements, working within multidisciplinary agile teams. Alongside hands-on development, you'll contribute to technical decision-making, help introduce new technologies, and drive improvements in engineering practices such as CI/CD and automation.

Key Responsibilities

  • Develop, maintain, and support core business applications
  • Contribute to the technical design and delivery of software solutions
  • Produce clear and effective technical documentation
  • Collaborate with cross-functional teams including Product, Delivery, and DevOps
  • Support the adoption of modern development practices and tools
  • Identify and implement improvements to development processes (CI/CD, automation, testing)

Key Skills & Experience

Essential:

  • Strong experience as a Microsoft Software Developer
  • Proven expertise in: C# / .NET (including .NET 6), SQL Server development, Test Driven Development (TDD), CI/CD pipelines and deployment automation

Solid understanding of:

  • Agile methodologies
  • Software design patterns and development techniques
  • Relational database design
  • Unit testing frameworks (e.g. NUnit, Moq)
  • Version control (Git, Azure DevOps)

Additional / Desirable:

  • Experience with: Microservices architecture, Entity Framework, Dependency Injection, Cloud platforms (Azure), Containerisation (Docker)
  • Experience working in complex, stakeholder-driven environments
  • Relevant technical degree or certifications

Additional Information

  • Full-time contract (6 months)
  • Hybrid working - 1 day per week onsite (London, Cardiff, or Glasgow)
  • £600-£650 per day (Inside IR35)
  • SC Clearance is desirable but not essential

Senior Software Engineer (.NET) employer: Morgan Hunt UK Limited

Morgan Hunt UK Limited is an exceptional employer that values flexibility and work-life balance, offering a hybrid working model that allows employees to thrive both in the office and remotely. With a strong focus on professional development, employees are encouraged to grow their skills and advance their careers while contributing to meaningful projects that impact the community in Cambridgeshire. The supportive work culture fosters collaboration and innovation, making it an ideal place for those seeking a rewarding career in public service.

Morgan Hunt UK Limited

Contact Details:

Morgan Hunt UK Limited Recruitment Team

We think you need these skills to ace Senior Software Engineer (.NET)

C#
.NET
.NET 6
SQL Server development
Test Driven Development (TDD)
CI/CD pipelines
Deployment automation