Développeur Senior .NET / Blazor

GYX
Brussel, Belgium
12 days ago
Apply on europa.eu
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Agile Methodology HTML5 User Authentication Unit Testing Microsoft Azure Bootstrap (Software) Business Software C Sharp (Programming Language) Cascading Style Sheets (CSS)
+37 more
Software Quality Code Review Databases Command-Query Responsibility Segregation (Software Development) Dependency Injection DevOps Language Integrated Query Entity Framework Microsoft SQL Server SQL Azure Nunit OAuth Object-Oriented Software Development Scrum Methodology Software Architecture RabbitMQ Openid Connect Azure Active Directory Mstest Swagger Software Engineering SonarQube Transact-SQL TypeScript Web Applications Openapi Azure Service Bus Blazor Git Xunit Kubernetes Front End Software Development Api Design Restful APIs Docker Web Api Microservices

Job description

Dans le cadre de la modernisation et de l’évolution de plusieurs applications métier critiques, nous recherchons un Développeur Senior .NET disposant d’au moins 10 années d’expérience en développement logiciel et d’une solide expertise sur l’écosystème Microsoft.

Le consultant rejoindra une équipe agile multidisciplinaire en charge du développement de nouvelles fonctionnalités, de la refonte d’applications existantes et de l’amélioration continue des plateformes digitales de l’organisation.

Cette mission s’inscrit dans une perspective de long terme avec une forte implication dans les choix techniques, l’architecture applicative et l’accompagnement des développeurs plus juniors.

Responsabilités

  • Participer à l’analyse des besoins métiers et à la conception technique des solutions.
  • Développer des applications web modernes basées sur .NET et Blazor.
  • Concevoir et implémenter des API REST performantes et sécurisées.
  • Participer aux décisions d’architecture logicielle.
  • Garantir la qualité du code via les bonnes pratiques de développement et les revues de code.
  • Réaliser les tests unitaires et d’intégration.
  • Participer aux cérémonies Agile (Scrum).
  • Assurer la maintenance évolutive et corrective des applications.
  • Collaborer avec les équipes DevOps pour les déploiements et l’automatisation.
  • Contribuer à la documentation technique.

Requirements

  • Minimum 10 ans d’expérience en développement logiciel.
  • Excellente maîtrise du framework .NET (.NET 6/7/8).
  • Expérience significative avec Blazor Server et/ou Blazor WebAssembly.
  • Solides compétences en développement orienté objet (C#).
  • Bonne connaissance des architectures n-tiers, microservices et API-first.
  • Expérience dans des environnements Agile/Scrum.
  • Capacité à travailler de manière autonome tout en collaborant efficacement avec les équipes métiers et techniques.

Environnement techniqueBackend

  • C#
  • .NET 6 / .NET 7 / .NET 8
  • ASP.NET Core
  • Web API REST
  • Entity Framework Core
  • LINQ
  • Dependency Injection

Frontend

  • Blazor Server
  • Blazor WebAssembly
  • HTML5
  • CSS3
  • JavaScript
  • TypeScript (atout)
  • Bootstrap

Base de données

  • Microsoft SQL Server
  • T-SQL
  • Azure SQL Database

DevOps & Cloud

  • Azure DevOps
  • Git
  • CI/CD Pipelines
  • Docker
  • Kubernetes (atout)
  • Microsoft Azure

Qualité logicielle

  • xUnit
  • NUnit
  • MSTest
  • SonarQube
  • Swagger / OpenAPI

Méthodologies

  • Agile Scrum
  • Kanban
  • DevOps

Atouts supplémentaires

  • Expérience dans des environnements complexes à forte volumétrie.
  • Connaissance des architectures orientées événements (Azure Service Bus, RabbitMQ).
  • Expérience avec les solutions d’authentification OAuth2, OpenID Connect et Azure AD.
  • Connaissance des principes Clean Architecture, CQRS et Domain-Driven Design (DDD).

Expérience exigée

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on europa.eu
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:07 min

Unifying frontend and backend development with ASP.NET Core Blazor

Christian Giesswein Christian Giesswein · World Congress 2023

1:58 min

Implementing automated API and workflow testing pipelines

David Tielke David Tielke · World Congress 2026 Europe

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:18 min

Demonstrating API method creation and test definition

lgonta lgonta +1 · World Congress 2024

1:34 min

Analyzing vulnerabilities in standard OAuth 2.0 authorization flows

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

Videos

See all

Related articles

See all