Senior .NET Developer

Remote
negotiable

JOB DETAIL

En tant que développeur senior dans un environnement Scrum vous participez audéveloppement d’applications modernes (SaaS) et ambitieuses. Vous utilisez les technologies les plus récentes (.NET 7, C#11, Azure ADB2C, etc.) au sein d’une architecture orientée services (SoA) supportée par les dernières possibilités en matière de CI/CD.

Plus qu’un développeur vous avez l’ambition d’évoluer vers une position d’architecte et/ou de lead technique. A ces fins, vous êtes un moteur de l’innovation et vous assurez une veille technique qui débouche sur des propositions d’améliorations continues à tous niveaux : qualité de code, infrastructure, architecture et processus.

Dans l’équipe Scrum le collectif prime sur l’individuel, vous partagez donc les responsabilités suivantes avec vos collègues :


Responsibilities :

  • Conception et évolution des architectures applicatives
  • Estimation de la charge et établissement des deadlines
  • Répondre à des besoins business au moyen d’analyses conceptuelles et techniques
  • Développer et exécuter des suites de tests : unitaire, d’intégration, end to end, etc.
  • Monitoring des performances et de la stabilité
  • Identifier les problèmes et les opportunités d’amélioration
  • Formation et coaching de nos développeurs junior et medior
  • Participer activement aux cérémonies : planning, rétrospective, review, etc.

Vous maitrisez parfaitement :

  • C# >= 9
  • .NET Core >= 5
  • EF Core >= 5
  • ASP.NET Core >= 5
  • Bases de données relationnelles et non relationnelles (SQL Server, Cosmos DB, etc.)
  • Concepts et usage de l’outil GIT (GitHub, Azure DevOps) et flux de travail via pull request, rebase, et reviews
  • Les conventions de code fréquentes : DRY, YAGNI, SOLID, héritage, composition, polymorphisme
  • Les concepts d’architecture modernes : CQRS, DDD, Clean architecture, Service-oriented, Onion, etc.
  • Les design patterns lorsqu’ils sont utiles : builder, dispatcher, strategy, chain of responsability, decorator, etc.
  • Les concepts d’évènements et de queues (pub/sub, message broker, service queues, etc.)
  • Les concepts de background services (IHostedService ou Hangfire)
  • Le français (niveau natif) et l’anglais technique.

Vous avez des notions ou l’envie d’évoluer sur les concepts suivants :

  • Infrastructure (DevOps) : design, implémentation et maintenance de solutions de déploiement continu et d’intégration continue
  • Implémentation de protocole OAuth2.0 : Azure ADB2C, flux Authorization Code + PKCE consommé par des libraires clientes (NextAuth et/ou MSAL.js)
  • Logging et monitoring : Serilog, SEQ, Application Insight, etc.

Offre :

  • Un salaire attractif et compétitif
  • Frais nets, droits d’auteurs
  • Voiture de société
  • Chèques repas
  • Abonnement téléphone
  • Remote first : en moyenne 4 jours de travail à domicile par semaine
  • Possibilités d’évolution via des formations techniques personnelles et certifications
  • Un environnement de travail agile et humain dans une équipe soudée et orientée collectif.

Intéressé(e)?

Postulez en cliquant sur le bouton ci-dessous.

Hainaut, Wallonie, Belgique

location

... ... ... ... ... ...