Description du poste
Nous recherchons un Senior .NET Developer pour construire des services numériques accessibles dans le domaine de la santé. Vous prendrez en charge les interfaces Blazor et les services .NET qui les alimentent, dans un environnement qui évolue vers une architecture cloud-native sur Azure. Le rôle combine développement concret, accompagnement technique et coaching.
Votre rôle
- Développer des fonctionnalités, des composants réutilisables et des API en C#, .NET et Blazor.
- Concevoir des interfaces responsive conformes aux normes d'accessibilité et contribuer à une bibliothèque de composants et à un design system communs.
- Collaborer avec les analystes, architectes et équipes UX, sécurité, plateforme et opérations pour traduire les besoins en solutions techniques.
- Mettre en œuvre l'authentification sécurisée, les intégrations API et les fonctionnalités de bout en bout.
- Réaliser des code reviews, développer des tests automatisés et utiliser les pipelines CI/CD pour fiabiliser les releases.
- Diagnostiquer les problèmes de performance et de production, accompagner les développeurs et améliorer les pratiques d'ingénierie.
- Évaluer les pratiques web et de développement assisté par IA pertinentes.
Vous avez
- Huit ans d'expérience en Agile.
- Huit ans d'expérience en Scrum.
- Un an d'expérience professionnelle en développement assisté par IA.
- Trois ans d'expérience en Blazor, notamment avec les modes de rendu Web App.
- Trois ans d'expérience avec les composants Razor.
- Huit ans d'expérience en C#.
- Cinq ans d'expérience avec Entity Framework Core.
- Cinq ans d'expérience en SQL.
- Six ans d'expérience avec Git.
- Six ans d'expérience avec Azure DevOps.
- Six ans d'expérience avec les pipelines CI/CD.
- Six ans d'expérience en HTML.
- Six ans d'expérience en CSS.
- Six ans d'expérience en responsive design.
- Six ans d'expérience avec les versions récentes de .NET.
- Six ans d'expérience en ASP.NET Core.
- Cinq ans d'expérience avec OAuth 2.0.
- Cinq ans d'expérience avec OpenID Connect.
- Cinq ans d'expérience avec JWT.
- Cinq ans d'expérience en autorisation basée sur les claims.
- Six ans d'expérience avec les API REST.
- Six ans d'expérience avec les échanges JSON.
- Six ans d'expérience en tests unitaires.
- Six ans d'expérience en tests de composants.
- Six ans d'expérience en tests d'intégration.
- Six ans d'expérience en tests UI automatisés.
- Trois ans d'expérience en accessibilité web selon WCAG 2.1 AA.
- Anglais de niveau C1.
- Français de niveau C1.
- Néerlandais de niveau C1.
Atouts
- Trois ans d'expérience avec Microsoft Azure.
- Deux ans d'expérience en maintenance d'applications .NET Framework.
- Deux ans d'expérience avec Azure Service Bus ou NServiceBus.
- Deux ans d'expérience en JavaScript ou TypeScript.
- Deux ans d'expérience en interopérabilité JavaScript-Blazor.
- Connaissance de la gestion documentaire avec SharePoint ou des archives juridiques WORM.
- Expérience en programmation asynchrone.
- Expérience en injection de dépendances.
- Expérience des pratiques de clean code.
- Expérience des bibliothèques de composants réutilisables comme MudBlazor.
- Expérience des tests d'accessibilité avec des technologies d'assistance.
- Expérience de bUnit pour les tests de composants Blazor.
- Expérience de Playwright.
- Expérience de l'analyse statique avec SonarQube.
- Expérience des code reviews.
- Expérience des pratiques de sécurité applicative.
- Expérience de l'application de design patterns front-end.
- Expérience de la conception d'une architecture front-end évolutive.
- Expérience du diagnostic des performances côté client avec les outils de développement du navigateur.
- Expérience de Dynatrace pour le diagnostic.
- Compréhension du déploiement en conteneurs.
- Compréhension des systèmes distribués.
- Capacité à accompagner les développeurs et à leur donner un feedback constructif.
- Capacité à collaborer avec des interlocuteurs de disciplines différentes.
- Capacité d'analyse et de résolution de problèmes.
- Capacité à comparer les options techniques et à expliquer les compromis.
- Capacité à traduire les besoins des utilisateurs en expériences numériques accessibles.
Travailler chez Neurho
Fondée en 1998, Neurho est une société belge de consultance IT et business. Depuis plus de 25 ans, nous accompagnons des banques, assureurs, acteurs du secteur de l'énergie et institutions publiques en Belgique et au Luxembourg dans leurs projets de transformation. Chez Neurho, vous travaillez sur des missions variées et stimulantes, où votre expertise est reconnue et votre évolution encouragée. En plus de votre salaire, vous bénéficiez de nombreux avantages extra-légaux pensés pour correspondre à votre fonction, à vos besoins et envies personnels.
Neurho s'engage pour l'égalité des chances et accueille toutes les candidatures, sans distinction d'âge, d'origine, de nationalité, de genre, de milieu social, de convictions ou de handicap.