.NET Developer
Job Description
We're looking for an experienced .NET Developer to join a growing software development team working on a range of enterprise business applications. This is an excellent opportunity to work on modern Microsoft technologies, developing scalable solutions across cloud and on-premise environments.
\nYou'll be involved in designing, developing and maintaining business-critical systems, while contributing to new product development and the ongoing enhancement of existing platforms. The role offers the chance to work with modern development practices, Azure technologies and AI-assisted development tools within a collaborative and forward-thinking team.
Key Responsibilities\n- \n
- Design, develop and maintain applications using C# and .NET technologies. \n
- Build and integrate REST and SOAP APIs with third-party systems. \n
- Develop cloud-based solutions using Microsoft Azure. \n
- Work across the full software development lifecycle, from requirements through to deployment and support. \n
- Troubleshoot and resolve issues within live production environments. \n
- Collaborate with developers, analysts and other stakeholders to deliver high-quality software solutions. \n
- Take ownership of technical solutions and contribute to continuous improvement initiatives. \n
- Produce clear technical documentation and maintain coding standards. \n
- Utilise modern development tools, including AI-assisted technologies, to improve productivity and code quality. \n
We're looking for a proactive developer who enjoys solving complex technical challenges and delivering robust software solutions.
\nYou should be comfortable working independently as well as within a collaborative development team, with a genuine interest in learning new technologies and continuously improving development practices.
\nYou'll have strong analytical skills and be confident evaluating technical solutions while applying sound engineering principles.
Experience Required\n- \n
- Minimum of 5 years' commercial experience developing with .NET and C#. \n
- Experience developing enterprise-level business applications. \n
- Strong experience building and integrating APIs. \n
- Experience developing cloud-based applications using Microsoft Azure. \n
- Experience working across both cloud-hosted and virtualised environments. \n
- Experience using source control and modern DevOps practices. \n
- Familiarity with AI-assisted development tools such as GitHub Copilot or similar. \n
- \n
- C# / .NET / .NET Framework \n
- REST and SOAP APIs \n
- Azure Functions and Azure App Services \n
- Entity Framework \n
- Microsoft SQL Server and T-SQL \n
- Object-Oriented Programming (OOP) \n
- Software architecture and design patterns \n
- Dependency Injection \n
- Git and Azure DevOps \n
- Unit Testing and Mocking Frameworks \n
- Test Driven Development (TDD) \n
- \n
- Experience with EDI or enterprise data integration. \n
- Knowledge of messaging and integration platforms. \n
- Exposure to wider Azure services and cloud architecture. \n
- Experience using AI tools to improve software development efficiency and code quality. \n
- \n
- Competitive salary based on experience. \n
- Generous annual leave allowance. \n
- Company pension scheme. \n
- Private healthcare. \n
- Life assurance. \n
- Employee wellbeing and assistance programme. \n
- Ongoing learning and professional development opportunities. \n
- Collaborative and supportive working environment. \n
- Opportunities to work on modern technologies and enterprise-scale solutions. \n
Applicants must have the right to work in the UK.
