The role sits inside a public health department team that maintains an in-house e-loket used by citizens and care providers to interact with departmental services. The platform is a single-page application front end with .NET Core API back end, and current work focuses on expanding features, improving domain modelling with Domain Driven Design, and stabilising services on .NET 6. Key technologies you will use day to day are .NET 6, ASP.NET MVC 5, React and CQRS implemented with MediatR.
The mission
The team maintains an e-loket platform that handles several thousand monthly citizen and provider interactions and integrates with internal administrative systems. The technical landscape is an in-house SPA (React) communicating with .NET Core APIs, using SQL-based relational models and YARP for reverse-proxy routing. The team of approximately 8 to 12 developers delivers iterative releases and security updates on an ongoing cadence.
You will take technical ownership for parts of the e-loket features, translating functional needs into domain models and APIs using Domain Driven Design and CQRS patterns. On a typical day you will design or refine aggregates, implement API endpoints in .NET 6, build or maintain React UI components, and work with the product and QA engineers to ship tested increments. Your work directly affects citizen-facing flows and internal processing for care providers.
Your responsibilities
- Design and implement domain models and APIs that reduce defects and support future features, using DDD and CQRS with MediatR
- Deliver production-ready .NET 6 services and maintain existing ASP.NET MVC 5 modules, ensuring secure authentication and authorization
- Build and maintain the React SPA front-end, ensuring component reusability and accessibility for public sector users
- Collaborate with product owners and QA to translate requirements into testable user stories and automated tests
- Optimize relational data models and queries in SQL to improve response times and reduce load on backend services
- Configure and maintain YARP reverse-proxy routes for API versioning and service isolation
Your profile
Essential skills
- Senior full-stack .NET developer with at least 6 years professional experience and a minimum of 5 years in a Microsoft .NET environment
- Practical experience with .NET 6 and prior ASP.NET MVC 5 applications
- Hands-on use of CQRS patterns implemented via MediatR and working knowledge of Domain Driven Design (DDD)
- At least 2 years building a SPA front-end and API back-end in .NET Core and React
- Experience designing relational data models, writing SQL and producing ERD diagrams
- Familiarity with YARP for routing/reverse-proxy and with application security best practices
- Able to work in a small agile team, take initiative on technical proposals and communicate design decisions clearly
Languages
- Dutch: C1
- English: B2 (passive working knowledge)
Education
- Bachelor or Master degree in Computer Science or equivalent practical experience