Senior .NET Developer (Blazor, UI focus)

HumanInTech

Brussel Hoofdstad

Híbrido

EUR 78.000 - 123.000

Tempo integral

há 44 horas
Seja uma das primeiras pessoas a se candidatar

Uma candidatura completa em um minuto

Currículo e carta de apresentação personalizados, prontos para serem enviados.

Passe pelos filtros ATS

Resumo da vaga

HumanInTech recherche un développeur .NET senior avec une expérience hands-on en Blazor et UI moderne pour soutenir des services publics belges. Vous évoluerez dans une équipe ICT d’environ 250 personnes, sur des projets cloud-native sur Azure et avec une forte culture d’excellence technique.

Le poste est hybride à Bruxelles, en freelance ou salarié, avec une date de démarrage proche et une mission de 2 mois. Aborder des défis complexes et coacher des équipes font partie du rôle.

Qualificações

  • Développeur .NET senior capable de concevoir et livrer des interfaces Blazor accessibles et performantes.
  • Expérience hands-on en Blazor et ASP.NET Core, avec compréhension des API REST et de l’authentification sécurisée.
  • Connaissance des principes WCAG 2.1 AA et des pratiques de qualité de code (revues, tests et CI/CD).

Responsabilidades

  • Diriger le développement Blazor et l’architecture UI pour des interfaces publiques belges.
  • Développer des interfaces utilisateur responsives et sécurisées, s’intégrant dans une architecture Azure cloud-native.
  • Contribuer à la bibliothèque de composants réutilisables et coacher les développeurs juniors et seniors.

Conhecimentos

C# avancé
Blazor
ASP.NET Core
REST APIs
OAuth 2.0 / OpenID Connect
Entity Framework Core
HTML / CSS moderne
Test automatisés (Playwright/bUnit)
Git / Azure DevOps
Azure / cloud

Formação

Bachelier ou plus

Ferramentas

MudBlazor
SonarQube

Descrição da vaga

Ce que vous ferez

Vous concevrez, développerez et maintiendrez des applications métier modernes pour une organisation publique belge, avec une responsabilité particulière sur leurs interfaces utilisateur. Votre travail soutiendra directement des services numériques qui contribuent à la santé et au bien-être de millions de personnes en Belgique.

Vous développerez des applications sécurisées, accessibles et responsives de bout en bout, de l'interface utilisateur Blazor aux services .NET qui la soutiennent. L'organisation a standardisé ses interfaces utilisateur web sur Blazor afin qu'un seul ensemble de compétences .NET couvre l'ensemble de l'application. L'interface utilisateur n'est pas une discipline séparée : c'est la partie de l'application .NET qui fait face aux citoyens, aux professionnels de la santé et aux employés, et elle doit être accessible, cohérente et rapide.

Vous rejoindrez un département ICT d'environ 250 professionnels, activement engagés dans plus de 50 projets à différentes phases de développement. L'organisation transforme son paysage applicatif vers une architecture moderne et cloud-native sur Microsoft Azure, en utilisant Azure Service Bus et des charges de travail conteneurisées. Une équipe Platform Engineering fournit les bibliothèques partagées, le design system, les pipelines DevOps et les standards sur lesquels chaque équipe applicative s'appuie.

En tant que membre senior de l'équipe de développement, vous aiderez à résoudre des défis techniques complexes, prendrez des décisions de conception bien fondées, améliorerez les pratiques d'ingénierie et soutiendrez d'autres développeurs par le coaching et les revues de code. Le rôle reste fortement hands-on et contribue directement au développement de fonctionnalités, aux tests, au dépannage et à l'amélioration continue.

Vos responsabilités principales incluent :

  • Fournir une direction technique pour le développement Blazor à travers les équipes et promouvoir une approche cohérente de l'architecture UI, des composants réutilisables et des standards de codage, en ligne avec les standards de l'équipe Platform Engineering
  • Consacrer une partie significative du rôle au développement de fonctionnalités, composants réutilisables, prototypes, améliorations techniques et corrections de bugs en utilisant C#, .NET moderne, Blazor et les composants Razor, ainsi que les Web APIs .NET sur lesquelles ils s'appuient
  • Concevoir des structures front-end scalables, maintenables et réutilisables qui s'alignent avec les principes architecturaux, et contribuer à la bibliothèque de composants partagés construite sur MudBlazor et le design system
  • Développer des interfaces utilisateur responsives avec du HTML sémantique et du CSS moderne qui répondent aux WCAG 2.1 niveau AA, comme requis pour les organismes publics belges en vertu de la directive européenne sur l'accessibilité du web
  • Collaborer avec les analystes fonctionnels et métier et les parties prenantes UX pour clarifier les exigences, évaluer la faisabilité et traduire les besoins utilisateurs et métier en solutions techniques robustes
  • Intégrer les applications Blazor avec des APIs REST et des services basés sur JSON, y compris les clients typés, la gestion appropriée des erreurs, la gestion d'état, la validation et la résilience. Étendre les Web APIs lorsqu'une fonctionnalité le nécessite
  • Implémenter des flux d'authentification et d'autorisation sécurisés en utilisant OAuth 2.0 et OpenID Connect pour trois audiences (utilisateurs internes, professionnels de la santé et citoyens, chacun avec son propre fournisseur d'identité), et appliquer des pratiques de développement sécurisé tout au long du cycle de vie de l'application
  • Assurer une haute qualité de code grâce à des revues structurées de pull-request, du refactoring, de l'analyse statique avec SonarQube, des standards de codage et le développement de composants clairs, réutilisables et testables
  • Définir et maintenir des tests unitaires, des tests de composants Blazor (bUnit), des tests d'intégration au niveau des services et, le cas échéant, des tests UI automatisés (Playwright) pour soutenir des releases fiables et prévenir les régressions, en suivant la pyramide de tests
  • Utiliser Git, les repositories Azure DevOps, les boards et les pipelines CI/CD pour soutenir le versioning contrôlé, les builds automatisés, les tests et le déploiement vers les environnements Azure
  • Choisir le bon mode de rendu Blazor pour chaque application, surveiller et améliorer le temps de chargement, le comportement de rendu et la réactivité, et utiliser Dynatrace et les outils de navigateur pour diagnostiquer les problèmes en test et en production
  • Coacher les développeurs, partager l'expertise Blazor et accessibilité, documenter les solutions et contribuer à une culture d'excellence technique et d'apprentissage continu
  • Diriger l'analyse et la résolution de problèmes complexes de bout en bout, du navigateur à l'API et à la base de données, à travers les environnements de développement, de test et de production
  • Évaluer les technologies et patterns .NET et web pertinents, y compris les pratiques de développement assistées par IA, et recommander leur adoption lorsqu'ils apportent une valeur durable et s'alignent avec les décisions architecturales et de sécurité
Ce que nous recherchons

Vous êtes un développeur .NET senior avec une expérience hands‑on récente et substantielle en développement Blazor et un fort focus sur les interfaces utilisateur. Vous pouvez travailler de manière autonome sur des défis applicatifs complexes, prendre la responsabilité des exigences jusqu'au support en production, influencer les choix techniques et élever la qualité et la cohérence de l'équipe de développement au sens large.

Expertise technique requise :

  • Maîtrise avancée de C# et des pratiques de développement .NET actuelles (.NET 10 ou ultérieur), y compris la programmation asynchrone, l'injection de dépendances, le clean code et la conception d'applications maintenables (8 ans C#, 6 ans .NET moderne / ASP.NET Core)
  • Expérience hands‑on récente dans le développement d'applications Blazor de niveau production, y compris le modèle Blazor Web App et ses modes de rendu (rendu statique côté serveur, Server interactif, WebAssembly et Auto), le prerendering et le streaming rendering, le cycle de vie des composants, la gestion d'état, les formulaires, la validation et les bibliothèques de composants réutilisables telles que MudBlazor (3 ans)
  • Solide maîtrise du HTML sémantique, du CSS moderne et du design responsive pour une utilisation cohérente sur tous les appareils et tailles d'écran (6 ans)
  • Expérience pratique dans la livraison d'interfaces qui répondent aux WCAG 2.1 niveau AA : navigation au clavier, support des lecteurs d'écran, contraste, gestion du focus et formulaires accessibles, y compris les tests avec des technologies d'assistance (3 ans)
  • Expérience avérée dans la consommation et la construction d'APIs REST avec ASP.NET Core, la gestion des échanges JSON et l'implémentation de patterns robustes de validation, de gestion d'erreurs et d'intégration (6 ans)
  • Expérience pratique dans l'implémentation d'authentification et d'autorisation sécurisées dans des applications web en utilisant OAuth 2.0, OpenID Connect, JWT et l'autorisation basée sur les claims (5 ans)
  • Maîtrise pratique d'Entity Framework Core et SQL, suffisante pour implémenter une fonctionnalité de bout en bout et diagnostiquer des problèmes liés aux données (5 ans)
  • Solide expérience avec les tests unitaires, les tests de composants Blazor (bUnit), les tests d'intégration au niveau des services et, idéalement, les tests UI automatisés (Playwright). Capable de concevoir du code testable et d'intégrer des tests automatisés dans les pipelines de livraison (6 ans)
  • Utilisation avancée de Git, des workflows de branching et de pull‑request, des repositories et boards Azure DevOps, et des pipelines CI/CD pour le build, les tests et le déploiement automatisés (6 ans)
  • Focus démontré sur la qualité du code, les revues de code, la sécurité des applications, la maintenabilité, l'observabilité et le développement de composants réutilisables
  • Expérience de l'utilisation d'assistants de codage IA (GitHub Copilot, Claude Code ou similaire) dans un contexte professionnel, avec un bon jugement sur quand s'appuyer sur eux et comment réviser leur output (1 an)
  • Expérience de travail dans des environnements Agile ou Scrum (8 ans)

Atouts :

  • Connaissance pratique de Microsoft Azure (3 ans)
  • Expérience en maintenance .NET Framework (2 ans)
  • Expérience avec Azure Service Bus ou NServiceBus (2 ans)
  • Connaissance de JavaScript ou TypeScript et de l'interopérabilité JavaScript‑Blazor (2 ans)

Vous êtes capable de guider des développeurs, de fournir un feedback constructif et de partager vos connaissances tout en maintenant le caractère hands‑on du rôle. Vous travaillez efficacement avec des analystes, des architectes, des parties prenantes UX, des spécialistes en sécurité, des testeurs, l'équipe Platform Engineering, les équipes opérationnelles et les représentants métier dans un environnement multidisciplinaire de service public. Vous avez de solides compétences analytiques, vous pouvez identifier les causes profondes, comparer les options, expliquer les compromis et prendre des décisions techniques pragmatiques et durables. Vous comprenez les besoins des citoyens, des professionnels de la santé et des utilisateurs internes, y compris les utilisateurs de technologies d'assistance, et vous les traduisez en expériences numériques claires, accessibles et efficaces.

Compétences linguistiques : la maîtrise du français ou du néerlandais et une maîtrise professionnelle de l'anglais sont requises. La compréhension passive de la deuxième langue nationale est considérée comme un atout.

Le contexte

Cette mission s'étend du 23 novembre 2026 au 31 décembre 2026 (2 mois). Le travail est hybride, avec un minimum de deux jours par semaine sur site à Bruxelles. Le travail à distance doit être effectué sur le territoire belge.

Vous pouvez réaliser cette mission en freelance ou en tant que salarié de HumanInTech. Même rôle, même équipe. Si vous nous rejoignez en tant que salarié, votre contrat de travail se poursuit au-delà de cette mission. À son terme, nous chercherons ensemble votre prochaine mission.

Lieu: Bruxelles, hybride

Adresse de travail: Belgique

Employeur / cocontractant: HumanInTech

Candidatures avant (heure de Bruxelles): 13 novembre 2026 à 01:00

Statut: Freelance ou salarié chez HumanInTech

Temps de travail: Temps plein

Expérience: Plus de 10 ans ou plus

Formation: Bachelier ou plus

Publiée le: novembre 2026

Obtenha sua revisão de currículo grátis e confidencial.

ou arraste e solte seu arquivo aqui.

Similar jobs

Vagas similares que valem a pena comparar

Senior Developer .NET
Senior Developer .NET

HumanInTech • Brussel Hoofdstad

Híbrido
EUR 70.000 - 100.000
Senior Developer / Tech Lead
Senior Developer / Tech Lead

HumanInTech • Brussel Hoofdstad

Presencial
EUR 85.000 - 120.000
Domain Delivery Lead - Transversal
Domain Delivery Lead - Transversal

HumanInTech • Brussel Hoofdstad

Híbrido
EUR 90.000 - 120.000
Senior Full Stack Developer
Senior Full Stack Developer

HumanInTech • Brussel Hoofdstad

Híbrido
EUR 70.000 - 110.000
Hybrid work model
Senior .NET Developer (Blazor, UI-Fokus)
Senior .NET Developer (Blazor, UI-Fokus)

HumanInTech • Brussel Hoofdstad

Híbrido
EUR 90.000 - 120.000
Tech Lead – Développement Full-Stack Python/Django
Tech Lead – Développement Full-Stack Python/Django

HumanInTech • Brussel Hoofdstad

Híbrido
EUR 90.000 - 110.000
Senior Full Stack Developer
Senior Full Stack Developer

HumanInTech • Antwerpen

Híbrido
EUR 70.000 - 95.000
Senior DevOps Engineer – Azure & Kubernetes
Senior DevOps Engineer – Azure & Kubernetes

HumanInTech • Brussel Hoofdstad

Híbrido
EUR 85.000 - 120.000
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

Híbrido
EUR 75.000 - 110.000
Company car
Senior .NET Developer – Blazor & UI
Senior .NET Developer – Blazor & UI

Pauwels Consulting • Brussel

Híbrido
EUR 90.000 - 120.000