.Net Developer
Function
We’re looking for a Senior Full-Stack .NET Developer Consultant to join our client’s digital development team. In this role, you will help translate business needs into reliable, secure, and user-friendly applications. You will contribute to the evolution of a large-scale digital platform used by external users to interact with our client’s services, working within a modern Microsoft technology stack and collaborating closely with analysts, developers, and other technical stakeholders.
Role & Responsibilities
As a Full-Stack .NET Developer, you will be involved in the full development lifecycle, from analysis to implementation and delivery.
-
Translate functional requirements into technical solutions and application features
-
Perform functional and technical analysis for new developments and improvements
-
Develop and maintain full-stack applications using modern .NET technologies
-
Contribute to the evolution of a large internally developed digital platform and its related services
-
Build and maintain APIs and modern front-end interfaces
-
Ensure high standards in performance, maintainability, and application security
-
Collaborate with cross-functional teams to deliver high-quality software solutions
Technical Environment
You will work within a modern Microsoft development environment including:
-
.NET 6+ and ASP.NET MVC5
-
Front-end frameworks such as React (or similar frameworks like Angular or Vue)
-
SPA front-end architectures combined with .NET Core API back-ends
-
Architectural patterns such as CQRS (via MediatR) and Domain Driven Design (DDD)
-
YARP and modern API gateway concepts
-
Relational databases and data modelling (SQL, ERD)
-
Version control and collaborative development practices
Profile – The Ideal Candidate
-
Senior Full-Stack .NET developer with at least 6 years of professional experience
-
Minimum 5 years of experience working in a Microsoft .NET environment
-
At least 2 years of experience developing SPA front-ends and API back-ends with .NET Core
-
Bachelor’s or Master’s degree in Computer Science or a related field
-
Good knowledge of modern database technologies and relational data modelling
-
Familiarity with application security principles and secure development practices
-
Strong team player who enjoys collaborating to successfully deliver projects
-
Creative, proactive, and able to take ownership of delivering high-quality solutions
-
Fluent in Dutch with a good passive understanding of English