.Net Consultant
Prefer a full account with a password? Sign Up to Apply
Job Description
As a .NET Developer, you will work closely with several customers to maintain, develop, and innovate on business-critical applications — including full end-to-end delivery through requirements, development, testing, and production deployment. Working in the Version 1 Service Reliability Group, you will have the opportunity to work across a wide range of technologies including cloud services, CI/CD pipelines, and modern architecture patterns, further develop your skills, and progress your career within a growing business.
• Develop and maintain software to meet client needs using C#, .NET Core/.NET Framework, and Entity Framework Core
• Design, build, and support distributed APIs and multi-tier integrations across client systems
• Modernise and re-platform legacy applications, applying patterns such as N-Tier, MVC, Event-Driven, or Microservices architecture where appropriate
• Own and improve CI/CD pipelines (e.g. Jenkins, Azure DevOps) and support release/deployment processes, including working within formal change management (e.g. ITIL) for production releases
• Apply unit testing and TDD practices (e.g. xUnit, NUnit, Moq) to ensure reliability and maintainability
• Work with Microsoft Azure cloud services (e.g. App Service, Functions, Service Bus) as part of application delivery
• Follow best practice guidelines and help improve those guidelines, creating best-in-class documentation with client users in mind
• Provide technical mentorship and peer code review to support quality and consistency across the delivery team
• Support responsible adoption of AI-assisted development tools (e.g. GitHub Copilot) in line with governance best practices
Requirements
Department: Digital, Data and Cloud
Function: Information Technology
Experience Level: Mid-Senior Level