Was Sie tun werden
Sie entwickeln, erstellen und pflegen moderne Geschäftsanwendungen für eine belgische öffentliche Organisation, mit besonderer Verantwortung für deren Benutzeroberflächen. Ihre Arbeit unterstützt direkt digitale Dienste, die zur Gesundheit und zum Wohlbefinden von Millionen Menschen in Belgien beitragen.
Sie erstellen sichere, barrierefreie und responsive Anwendungen von Ende zu Ende, von der Blazor-Benutzeroberfläche bis zu den dahinterliegenden .NET-Services. Die Organisation hat ihre Web-Benutzeroberflächen auf Blazor standardisiert, sodass ein .NET-Skillset die gesamte Anwendung abdeckt. Die Benutzeroberfläche ist keine separate Disziplin: Sie ist der Teil der .NET-Anwendung, der Bürgern, Angehörigen der Gesundheitsberufe und Mitarbeitern zugewandt ist, und sie muss barrierefrei, konsistent und schnell sein.
Sie werden Teil einer ICT-Abteilung mit etwa 250 Fachleuten, die aktiv an mehr als 50 Projekten in verschiedenen Entwicklungsphasen beteiligt sind. Die Organisation transformiert ihre Anwendungslandschaft hin zu einer modernen, Cloud-nativen Architektur auf Microsoft Azure, unter Verwendung von Azure Service Bus und containerisierten Workloads. Ein Platform Engineering Team stellt die gemeinsamen Bibliotheken, das Design System, die DevOps-Pipelines und die Standards bereit, auf denen jedes Anwendungsteam aufbaut.
Als Senior-Mitglied des Entwicklungsteams helfen Sie bei der Lösung komplexer technischer Herausforderungen, treffen fundierte Designentscheidungen, verbessern Engineering-Praktiken und unterstützen andere Entwickler durch Coaching und Code Reviews. Die Rolle bleibt stark hands‑on und trägt direkt zur Feature‑Entwicklung, zum Testen, zur Fehlerbehebung und zur kontinuierlichen Verbesserung bei.
Zu Ihren Hauptaufgaben gehören:
- Technische Leitung für die Blazor-Entwicklung über Teams hinweg bereitstellen und einen konsistenten Ansatz für UI‑Architektur, wiederverwendbare Komponenten und Coding‑Standards fördern, im Einklang mit den Standards des Platform Engineering Teams
- Einen wesentlichen Teil der Rolle der Entwicklung von Features, wiederverwendbaren Komponenten, Prototypen, technischen Verbesserungen und Bugfixes mit C#, modernem .NET, Blazor und Razor-Komponenten sowie den .NET Web APIs, auf denen sie basieren, widmen
- Skalierbare, wartbare und wiederverwendbare Front‑End‑Strukturen entwerfen, die mit Architekturprinzipien übereinstimmen, und zur gemeinsamen Komponentenbibliothek beitragen, die auf MudBlazor und dem Design System basiert
- Responsive Benutzeroberflächen mit semantischem HTML und modernem CSS erstellen, die WCAG 2.1 Level AA erfüllen, wie es für belgische öffentliche Stellen gemäß der europäischen Richtlinie über barrierefreie Webangebote erforderlich ist
- Mit funktionalen und Business‑Analysten sowie UX‑Stakeholdern zusammenarbeiten, um Anforderungen zu klären, Machbarkeit zu bewerten und Benutzer‑ und Geschäftsanforderungen in robuste technische Lösungen zu übersetzen
- Blazor-Anwendungen mit REST APIs und JSON‑basierten Services integrieren, einschließlich typisierter Clients, angemessener Fehlerbehandlung, State Management, Validierung und Resilienz; die Web APIs erweitern, wenn ein Feature dies erfordert
- Sichere Authentifizierungs‑ und Autorisierungsabläufe mit OAuth 2.0 und OpenID Connect für drei Zielgruppen implementieren (interne Benutzer, Angehörige der Gesundheitsberufe und Bürger, jeweils mit eigenem Identity Provider) und sichere Entwicklungspraktiken während des gesamten Anwendungslebenszyklus anwenden
- Hohe Codequalität durch strukturierte Pull‑Request‑Reviews, Refactoring, statische Analyse mit SonarQube, Coding‑Standards und die Entwicklung klarer, wiederverwendbarer und testbarer Komponenten sicherstellen
- Unit Tests, Blazor-Komponententests (bUnit), Service‑Level‑Integrationstests und gegebenenfalls automatisierte UI‑Tests (Playwright) definieren und pflegen, um zuverlässige Releases zu unterstützen und Regressionen zu verhindern, gemäß der Testpyramide
- Git, Azure DevOps Repositories, Boards und CI/CD‑Pipelines nutzen, um kontrollierte Versionierung, automatisierte Builds, Tests und Deployment in die Azure‑Umgebungen zu unterstützen
- Den richtigen Blazor‑Render‑Modus für jede Anwendung wählen, Ladezeit, Rendering‑Verhalten und Responsiveness überwachen und verbessern sowie Dynatrace und Browser‑Tools verwenden, um Probleme in Test‑ und Produktionsumgebungen zu diagnostizieren
- Entwickler coachen, Blazor‑ und Barrierefreiheits‑Expertise teilen, Lösungen dokumentieren und zu einer Kultur technischer Exzellenz und kontinuierlichen Lernens beitragen
- Die Analyse und Lösung komplexer End‑to‑End‑Probleme leiten, vom Browser über die API bis zur Datenbank, über Entwicklungs‑Test‑ und Produktionsumgebungen hinweg
- Relevante .NET‑ und Web‑Technologien und -Patterns bewerten, einschließlich KI‑gestützter Entwicklungspraktiken, und die Einführung empfehlen, wenn sie nachhaltigen Mehrwert bieten und mit Architektur‑ und Sicherheitsentscheidungen übereinstimmen
Was wir suchen
Sie sind ein Senior .NET Developer mit aktueller, umfangreicher Hands‑on‑Erfahrung in der Blazor‑Entwicklung und einem starken Fokus auf Benutzeroberflächen. Sie können autonom an komplexen Anwendungsherausforderungen arbeiten, Verantwortung von den Anforderungen bis zum Produktionssupport übernehmen, technische Entscheidungen beeinflussen und die Qualität und Konsistenz des gesamten Entwicklungsteams steigern.
Erforderliche technische Expertise:
- Fortgeschrittene Kenntnisse in C# und aktuellen .NET (.NET 10 oder später) Entwicklungspraktiken, einschließlich asynchroner Programmierung, Dependency Injection, Clean Code und wartbarem Anwendungsdesign (8 Jahre C#, 6 Jahre modernes .NET / ASP.NET Core)
- Aktuelle Hands‑on‑Erfahrung in der Entwicklung produktionsreifer Blazor‑Anwendungen, einschließlich des Blazor Web App Modells und seiner Render‑Modi (statisches serverseitiges Rendering, interaktiver Server, WebAssembly und Auto), Prerendering und Streaming Rendering, Komponenten‑Lifecycle, State Handling, Formulare, Validierung und wiederverwendbare Komponentenbibliotheken wie MudBlazor (3 Jahre)
- Fundierte Kenntnisse in semantischem HTML, modernem CSS und Responsive Design für konsistente Nutzung über Geräte und Bildschirmgrößen hinweg (6 Jahre)
- Praktische Erfahrung in der Bereitstellung von Oberflächen, die WCAG 2.1 Level AA erfüllen: Tastaturnavigation, Screenreader‑Unterstützung, Kontrast, Fokus‑Management und barrierefreie Formulare, einschließlich Tests mit assistiven Technologien (3 Jahre)
- Nachgewiesene Erfahrung im Konsumieren und Erstellen von REST APIs mit ASP.NET Core, Handhabung von JSON‑Austausch und Implementierung robuster Validierungs‑, Fehlerbehandlungs‑ und Integrationsmuster (6 Jahre)
- Praktische Erfahrung in der Implementierung sicherer Authentifizierung und Autorisierung in Webanwendungen mit OAuth 2.0, OpenID Connect, JWT und Claims‑basierter Autorisierung (5 Jahre)
- Arbeitskenntnisse in Entity Framework Core und SQL, ausreichend um ein Feature von Ende zu Ende zu implementieren und datenbezogene Probleme zu diagnostizieren (5 Jahre)
- Fundierte Erfahrung mit Unit Testing, Blazor‑Komponententests (bUnit), Service‑Level‑Integrationstests und idealerweise automatisierten UI‑Tests (Playwright). Fähigkeit, testbaren Code zu entwerfen und automatisierte Tests in Delivery‑Pipelines zu integrieren (6 Jahre)
- Fortgeschrittene Nutzung von Git, Branching‑ und Pull‑Request‑Workflows, Azure DevOps Repositories und Boards sowie CI/CD‑Pipelines für automatisierte Builds, Tests und Deployment (6 Jahre)
- Nachgewiesener Fokus auf Codequalität, Code Reviews, Anwendungssicherheit, Wartbarkeit, Observability und die Entwicklung wiederverwendbarer Komponenten
- Erfahrung im Einsatz von KI‑Coding‑Assistenten (GitHub Copilot, Claude Code oder ähnlich) in einem professionellen Umfeld, mit fundiertem Urteilsvermögen darüber, wann man sich auf sie verlassen kann und wie man deren Output überprüft (1 Jahr)
- Erfahrung in der Arbeit in Agile‑ oder Scrum‑Umgebungen (8 Jahre)
Von Vorteil:
- Arbeitskenntnisse in Microsoft Azure (3 Jahre)
- Erfahrung in der Wartung von .NET Framework (2 Jahre)
- Erfahrung mit Azure Service Bus oder NServiceBus (2 Jahre)
- Kenntnisse in JavaScript oder TypeScript und JavaScript‑Blazor‑Interoperabilität (2 Jahre)
Sie sind in der Lage, Entwickler anzuleiten, konstruktives Feedback zu geben und Wissen zu teilen, während Sie den praxisorientierten Charakter der Rolle beibehalten. Sie arbeiten effektiv mit Analysten, Architekten, UX‑Stakeholdern, Sicherheitsspezialisten, Testern, dem Platform Engineering Team, Betriebsteams und Geschäftsvertretern in einem multidisziplinären öffentlichen Dienstleistungsumfeld zusammen. Sie verfügen über ausgeprägte analytische Fähigkeiten, können Ursachen identifizieren, Optionen vergleichen, Kompromisse erklären und pragmatische, nachhaltige technische Entscheidungen treffen. Sie verstehen die Bedürfnisse von Bürgern, Angehörigen der Gesundheitsberufe und internen Nutzern, einschließlich Nutzern von Hilfstechnologien, und setzen diese in klare, zugängliche und effiziente digitale Erlebnisse um.
Sprachkenntnisse: Beherrschung von Französisch oder Niederländisch und professionelle Englischkenntnisse sind erforderlich. Passives Verständnis der zweiten Landessprache wird als Vorteil betrachtet.
Der Rahmen
Dieser Auftrag läuft vom 23. November 2026 bis zum 31. Dezember 2026 (2 Monate). Die Arbeit erfolgt hybrid, mit mindestens zwei Tagen pro Woche vor Ort in Brüssel. Remote‑Arbeit muss innerhalb der belgischen Grenzen ausgeführt werden.
Sie können diesen Einsatz freiberuflich oder als Mitarbeiter von HumanInTech übernehmen. Gleiche Rolle, gleiches Team. Wenn Sie bei uns angestellt sind, besteht Ihr Arbeitsverhältnis über diesen Einsatz hinaus fort. Nach dessen Ende suchen wir gemeinsam nach Ihrem nächsten Einsatz.
Standort: Brüssel, hybrid
Arbeitsadresse: Belgien
Arbeitgeber / Vertragspartner: HumanInTech
Bewerbungsfrist (Brüsseler Zeit): 13. November 2026 um 01:00
Zusammenarbeitsform: Freiberuflich oder bei HumanInTech angestellt
Arbeitszeit: Vollzeit
Erfahrung: Mehr als 10 Jahre oder mehr
Ausbildung: Bachelor oder mehr
Veröffentlicht: November 2026