.NET Developer

.NET Developer Overview

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.

You'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
  • Design, develop and maintain applications using C# and .NET technologies.
  • Build and integrate REST and SOAP APIs with third-party systems.
  • Develop cloud-based solutions using Microsoft Azure.
  • Work across the full software development lifecycle, from requirements through to deployment and support.
  • Troubleshoot and resolve issues within live production environments.
  • Collaborate with developers, analysts and other stakeholders to deliver high-quality software solutions.
  • Take ownership of technical solutions and contribute to continuous improvement initiatives.
  • Produce clear technical documentation and maintain coding standards.
  • Utilise modern development tools, including AI-assisted technologies, to improve productivity and code quality.
About You

We're looking for a proactive developer who enjoys solving complex technical challenges and delivering robust software solutions.

You 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.

You'll have strong analytical skills and be confident evaluating technical solutions while applying sound engineering principles.

Experience Required
  • Minimum of 5 years' commercial experience developing with .NET and C#.
  • Experience developing enterprise-level business applications.
  • Strong experience building and integrating APIs.
  • Experience developing cloud-based applications using Microsoft Azure.
  • Experience working across both cloud-hosted and virtualised environments.
  • Experience using source control and modern DevOps practices.
  • Familiarity with AI-assisted development tools such as GitHub Copilot or similar.
Essential Technical Skills
  • C# / .NET / .NET Framework
  • REST and SOAP APIs
  • Azure Functions and Azure App Services
  • Entity Framework
  • Microsoft SQL Server and T-SQL
  • Object-Oriented Programming (OOP)
  • Software architecture and design patterns
  • Dependency Injection
  • Git and Azure DevOps
  • Unit Testing and Mocking Frameworks
  • Test Driven Development (TDD)
Desirable Skills
  • Experience with EDI or enterprise data integration.
  • Knowledge of messaging and integration platforms.
  • Exposure to wider Azure services and cloud architecture.
  • Experience using AI tools to improve software development efficiency and code quality.
What You'll Receive
  • Competitive salary based on experience.
  • Generous annual leave allowance.
  • Company pension scheme.
  • Private healthcare.
  • Life assurance.
  • Employee wellbeing and assistance programme.
  • Ongoing learning and professional development opportunities.
  • Collaborative and supportive working environment.
  • Opportunities to work on modern technologies and enterprise-scale solutions.

Applicants must have the right to work in the UK.

Job Details

Company
Nigel Frank International
Location
Wolverhampton, West Midlands, England, United Kingdom
Employment Type
Full-Time
Salary
£45,000 - £50,000 per annum
Posted