.NET Developer (Blazor, UI focus)

Sentior, Ltd.

Brussel Hoofdstad

Hybrid

EUR 90,000 - 112,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NIHDI zoekt een Senior .NET Developer met Blazor UI-focus om moderne bedrijfsapplicaties te ontwerpen, te bouwen en te onderhouden. Je werkt aan de UI en de achterliggende .NET-services, met aandacht voor toegankelijkheid en een consistente gebruikerservaring across apparaten en browsers.

Je werkt in een publiek-servicecontext met Azure-servicebus en container workloads, onder begeleiding van een Platform Engineering-team.

Qualifications

  • Senior .NET-ontwikkelaar met Blazor UI-focus en ervaring met toegankelijke interfaces.
  • Uitgebreide kennis van C#, modern .NET en REST API-integratie.
  • Bewezen vaardigheden in veiligheid, authenticatie en autorisatie (OAuth/OpenID).

Responsibilities

  • Leiden van UI-architectuur en herbruikbare componenten via MudBlazor.
  • Hands-on ontwikkeling van features en bugfixes in Blazor en .NET Web APIs.
  • Zorgdragen voor toegankelijkheid (WCAG 2.1 AA) en responsief ontwerp.
  • Integratie met REST API’s, governance van kwaliteit en leveringen.

Skills

C# / .NET
Blazor
UI development
REST APIs
OAuth 2.0
OpenID Connect
Azure
Git / Azure DevOps
Testing (unit/component)
MudBlazor

Tools

MudBlazor
Azure Service Bus
NServiceBus
Azure DevOps
EF Core

Job description

ICTZZP toegestaan# .NET Developer (Blazor, UI focus)Smals Bouwgrondstoffen B.V. Brussel 1 maandGepubliceerd 5 uur geleden · Opportunity ID: 1064589Tarief indicatie €65–€81.25 /uUren 40 u/wStart 22 Nov 2026Duur 1 maandInteresse in deze opdracht?## De opdrachtNIHDI context of workBuild the future of public health technology at NIHDI as a Senior .NET Developer with a user-interface focus. Your work will directly support digital services that contribute to the health and wellbeing of millions of people in Belgium. You will design and deliver secure, accessible, responsive and high-impact business applications end to end, from the Blazor user interface to the .NET services behind it, while guiding colleagues and contributing to sound technical decisions.You will join an ICT department of approximately 250 professionals, actively engaged in more than 50 projects across different phases of development. NIHDI is transforming its application landscape toward a modern, cloud-native architecture on Microsoft Azure, using Azure Service Bus and containerised workloads to improve the way systems are built, integrated and scaled. A Platform Engineering team provides the shared libraries, the design system, the DevOps pipelines and the standards that every application team builds on.NIHDI standardised its web user interfaces on Blazor so that one .NET skill set covers the whole application. The user interface is therefore not a separate discipline: it is the part of the .NET application that faces citizens, healthcare professionals and NIHDI employees, and it has to be accessible, consistent and fast. This transformation also includes the responsible integration of AI into business applications and into the way we develop them.Join NIHDI to build smart, secure and purpose-driven digital services, and help shape the future of public health technology.Job purposeThe Senior .NET Developer (Blazor, UI focus) is responsible for the design, development, integration and maintenance of modern business applications within NIHDI's application landscape, with particular ownership of their user interfaces. The role combines advanced hands-on development with technical leadership, coaching and close collaboration with analysts, architects, UX stakeholders, security specialists, the Platform Engineering team and operational teams.The developer translates functional and technical requirements into robust, reusable and accessible solutions. The role ensures that applications provide a consistent and accessible user experience across devices and browsers, integrate correctly with NIHDI services and APIs, reuse the shared component library and design system, and comply with organisational standards for architecture, security, quality, maintainability and delivery.As a senior member of the development team, the developer helps resolve complex technical challenges, makes well-founded design choices, improves engineering practices and supports other developers through coaching and code reviews. The role remains strongly hands-on and contributes directly to feature development, testing, troubleshooting and continuous improvement, on the user interface as well as on the services it depends on.Key responsibilitiesTechnical leadership for the user interface: Provide technical direction for Blazor development across teams and promote a consistent approach to UI architecture, reusable components, coding standards and engineering practices, in line with the Platform Engineering team's standards.Hands-on development: Dedicate a significant part of the role to developing features, reusable components, prototypes, technical improvements and bug fixes using C#, modern .NET, Blazor and Razor components, and the .NET Web APIs they rely on.UI architecture and component design: Design scalable, maintainable and reusable front-end structures that align with NIHDI architectural principles, and contribute to the shared component library built on MudBlazor and the NIHDI design system.Accessibility and responsive design: Build responsive user interfaces with semantic HTML and modern CSS that meet WCAG 2.1 level AA, as required of Belgian public bodies under the European Web Accessibility Directive, and take account of usability, browser compatibility and NIHDI's public-service context.Requirements analysis: Collaborate with functional and business analysts and UX stakeholders to clarify requirements, assess feasibility and translate user and business needs into robust technical solutions.API integration: Integrate Blazor applications with REST APIs and JSON-based services, including typed clients, appropriate error handling, state management, validation and resilience; extend the Web APIs when a feature requires it.Authentication and application security: Implement secure authentication and authorisation flows using OAuth 2.0 and OpenID Connect for the three audiences NIHDI serves (internal users, healthcare professionals and citizens, each with its own identity provider), and apply secure development practices throughout the application lifecycle.Code quality and reviews: Ensure high code quality through structured pull-request reviews, refactoring, static analysis with SonarQube, coding standards and the development of clear, reusable and testable components.Testing and quality assurance: Define and maintain unit tests, Blazor component tests (bUnit), service-level integration tests and, where appropriate, automated UI tests (Playwright) to support reliable releases and prevent regressions, following the test pyramid.DevOps and delivery: Use Git, Azure DevOps repositories, boards and CI/CD pipelines to support controlled versioning, automated builds, testing and deployment to the Azure environments.Performance and observability: Choose the right Blazor render mode for each application, monitor and improve loading time, rendering behaviour and responsiveness, and use Dynatrace and browser tooling to diagnose issues in test and production.Coaching and knowledge sharing: Coach developers, share Blazor and accessibility expertise, document solutions and contribute to a culture of technical excellence and continuous learning.Troubleshooting and support: Lead the analysis and resolution of complex end-to-end issues, from the browser to the API and the database, across development, test and production environments.Technology evaluation: Assess relevant .NET and web technologies and patterns, including AI-assisted development practices, and recommend adoption when they add sustainable value and align with NIHDI architectural and security decisions.Key technical expertiseThe Senior .NET Developer (Blazor, UI focus) should demonstrate recent, substantial hands-on experience in the following areas:C# and modern .NET: Advanced proficiency in C# and current .NET (.NET 10 or later) development practices, including asynchronous programming, dependency injection, clean code and maintainable application design.Blazor and Razor components: Recent hands-on experience developing production-grade Blazor applications, including the Blazor Web App model and its render modes (static server-side rendering, interactive Server, WebAssembly and Auto), prerendering and streaming rendering, component lifecycle, state handling, forms, validation and reusable component libraries such as MudBlazor.HTML, CSS and responsive design: Strong command of semantic HTML, modern CSS and responsive design for consistent use across devices and screen sizes.Accessibility: Practical experience delivering interfaces that meet WCAG 2.1 level AA: keyboard navigation, screen-reader support, contrast, focus management and accessible forms, including testing with assistive technologies.REST API integration and JSON exchanges: Proven experience consuming and building REST APIs with ASP.NET Core, handling JSON exchanges and implementing robust validation, error handling and integration patterns.OAuth 2.0 and OpenID Connect: Practical experience implementing secure authentication and authorisation in web applications using OAuth 2.0, OpenID Connect, JWT and claims-based authorisation.Data access: Working proficiency with Entity Framework Core and SQL, sufficient to implement a feature end to end and to diagnose data-related issues.Testing: Strong experience with unit testing, Blazor component testing (bUnit), service-level integration testing and, ideally, automated UI testing (Playwright). Able to design testable code and integrate automated tests into delivery pipelines.Git, Azure DevOps and CI/CD pipelines: Advanced use of Git, branching and pull-request workflows, Azure DevOps repositories and boards, and CI/CD pipelines for automated build, test and deployment.Engineering quality and security: Demonstrated focus on code quality, code reviews, application security, maintainability, observability and the development of reusable components.AI-assisted development: Experience using AI coding assistants (GitHub Copilot, Claude Code or similar) in a professional setting, with sound judgement about when to rely on them and how to review their output.JavaScript/TypeScript interoperability: Knowledge of JavaScript or TypeScript and JavaScript-Blazor interoperability is an asset, particularly when integrating browser APIs or specialised front-end libraries.Front-end architecture and design patterns: Ability to select and apply appropriate patterns for component design, separation of concerns, state management, dependency management and scalable application structure.Performance and browser diagnostics: Experience analysing rendering, network calls, memory usage and client-side performance using browser development tools, and understanding of the scalability characteristics of each Blazor render mode.Cloud and containerised environments: Working knowledge of Microsoft Azure and an understanding of containerised deployment relevant to application delivery and troubleshooting.Distributed systems awareness: Sufficient understanding of messaging (Azure Service Bus, NServiceBus) and distributed systems to collaborate effectively with integration-focused colleagues and diagnose end-to-end issues.NIHDI ecosystem assets: Knowledge of SharePoint as a document management system or of legal document stores with WORM requirements is an asset where relevant to the assigned application domain.Key soft skillsTechnical leadership and mentorship: Able to guide developers, provide constructive feedback, share knowledge and foster professional growth without losing the hands-on character of the role.Collaboration: Works effectively with analysts, architects, UX stakeholders, security specialists, testers, the Platform Engineering team, operations teams and business representatives in a multidisciplinary public-service environment.Problem-solving and decision-making: Strong analytical skills, able to identify root causes, compare options, explain trade-offs and make pragmatic, sustainable technical decisions.User focus: Able to understand the needs of citizens, healthcare professionals and internal users, including users of assistive technologies, and translate them into clear, accessible and efficient digital experiences.Communication: Communicates complex technical matters clearly to both technical and non-technical stakeholders and produces concise, useful technical documentation.Resilience and adaptability: Able to manage changing technologies, priorities and requirements while maintaining quality, security and delivery commitments.Continuous improvement: Actively follows relevant developments in .NET, Blazor, web standards, accessibility, security and software engineering, and applies them with sound judgement.Language proficiency: Mastery of French or Dutch and professional proficiency in English are required. Passive understanding of the second national language is considered an asset.Expected seniorityThe role requires a developer who can work autonomously on complex application challenges, take ownership from requirements through production support, influence technical choices, and raise the quality and consistency of the wider development team, in particular on the user-interface side. Seniority must be demonstrated through recent hands-on delivery, not only through coordination or advisory experience.Required technical skillsC# (8 years)Modern .NET / ASP.NET Core (6 years)Blazor and Razor components, including Blazor Web App render modes (3 years)HTML, CSS and responsive design (6 years)Web accessibility, WCAG 2.1 AA (3 years)REST APIs and JSON exchanges (6 years)OAuth 2.0 and OpenID Connect, JWT, claims-based authorisation (5 years)Entity Framework Core and SQL (5 years)Testing: unit, component, integration and UI automation (6 years)Git, Azure DevOps and CI/CD pipelines (6 years)Agile / Scrum (8 years)AI-assisted development (GitHub Copilot, Claude Code or similar) (1 year)AssetsMicrosoft Azure (3 years).NET Framework maintenance (2 years)Azure Service Bus / NServiceBus (2 years)JavaScript / TypeScript and JS interop (2 years)Skills- Modern .NET / ASP.NET Core — Confirmed- Entity Framework Core and SQL — Confirmed- HTML, CSS and responsive design — Confirmed- REST APIs and JSON exchanges — Confirmed- Blazor and Razor components, including Blazor Web App render modes — Junior- Agile / Scrum — Confirmed- C# — Confirmed- Testing: unit, component, integration and UI automation — Confirmed- AI-assisted development (GitHub Copilot, Claude Code or similar) — Junior- Web accessibility, WCAG 2.1 AA — Junior- Git, Azure DevOps and CI/CD pipelines — Confirmed- OAuth 2.0 and OpenID Connect, JWT, claims-based authorisation — ConfirmedLanguages- English — Active knowledge- French — Active knowledge- Dutch — Active knowledge## SkillsBlazorICTMicrosoftMicrosoft AzurePlatformengineeringDevOpsAIDeveloperUIUX DesignC#RazorAPISonarGitCI/CD PipelineDynatraceNu beschikbaar bijStatus**Open**Aanbieders**1**Gepubliceerd**06-11-2026**Tarief**€65–€81.25**Sluit **13-11-2026 · over 6 dagen**
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Freelance or permanent - Senior .NET Developer - Blazor UI (Blazor, UI focus)
Freelance or permanent - Senior .NET Developer - Blazor UI (Blazor, UI focus)

EngiFlex BV • Brussel Hoofdstad

Hybrid
EUR 75,000 - 110,000
Company car
Senior .NET Developer Blazor UI focus
Senior .NET Developer Blazor UI focus

Keystone Solutions • Brussel Hoofdstad

Hybrid
EUR 70,000 - 90,000
Domain Delivery Lead - Transversal
Domain Delivery Lead - Transversal

Sentior, Ltd. • Brussel Hoofdstad

Hybrid
EUR 155,000 - 172,000
Développeur d'Applications
Développeur d'Applications

Sentior, Ltd. • Brussel Hoofdstad

Hybrid
EUR 92,000 - 116,000
Senior .NET Developer – Blazor & UI
Senior .NET Developer – Blazor & UI

Pauwels Consulting • Brussel

Hybrid
EUR 90,000 - 120,000
.NET Developer
.NET Developer

VIND! ICT • Gavere

Remote
EUR 60,000 - 90,000
Sterk loonpakket
Bedrijfswagen met tankkaart
Maaltijdcheques
+6
Data Quality and MDM Expert
Data Quality and MDM Expert

Sentior, Ltd. • Brussel Hoofdstad

Hybrid
EUR 117,000 - 146,000
Telewerken mogelijk
Medior .NET Developer (Blazor/Azure)
Medior .NET Developer (Blazor/Azure)

Datassur • Brussel Hoofdstad

Hybrid
EUR 60,000 - 90,000
Opleidingsmogelijkheden
Aantrekkelijk loon
Extralegale voordelen
.NET Developer
.NET Developer

Jobat • Gavere

Remote
EUR 60,000 - 90,000
Bedrijfswagen met tankkaart
Maaltijdcheques
Hospitalisatieverzekering
+3
PHP/C Developer
PHP/C Developer

Sentior, Ltd. • Brussel

Hybrid
EUR 124,000 - 154,000
Telewerk toegestaan (België)
Kantoor Brussel