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.