nieuwKenmerk: a0MP900000A6DCv.1_1783606268

.NET Developer

England

Functiebeschrijving

.NET Developer

a0MP900000A6DCv.1_1783606268

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