- Accueil
- Emploi Télétravail
- Offre n° 2012732 Senior Développeur Backend .NET H/F
Déjà pourvu
Ne rate pas la prochaine offre. Reçois des postes adaptés directement par e-mail.
EPC GROUPE
Offre n° 2012732 Senior Développeur Backend .NET H/F
Résumé du poste
Modèle de travail
Contexte
Vous rejoindrez une équipe d'ingénieurs expérimentés travaillant sur Explore, une plateforme critique pour les ingénieurs de mines gérant les opérations de forage et de tir à l'explosif. Nos équipes développent et maintiennent en production cette solution et réalisent d'importantes évolutions métiers et architecturales. Actuellement nous migrons d'une approche N-tier vers du DDD/CQRS. Vous serez au cœur de ces évolutions, participant aux décisions.
Missions principales
- Construction et maintenance des pipelines d'event sourcing en s'assurant de la synchronisation des données (par batch ou streaming temps réel) depuis les équipements terrain ;
- Développement de nouvelles fonctionnalités métier en lien direct avec le product manager, l'équipe frontend et les ingénieurs minage ;
- Contribuer à la conception et à l'implémentation du modèle d'autorisation de la plateforme, basé sur une approche hybride Role Base Autorisation Control et ReBAC intégrée avec le fournisseur d'identité ;
- Conception et implémentation de slices verticales (commande, handler, validateur, endpoint) sur notre architecture ;
- Prise en compte des contraintes CI/CD dans la conception et le développement pour maintenir des déploiements fréquents et robustes.
Expérience
- Vous justifiez d'une expérience d'au moins 8 ans en développement .NET/C# en production ; maîtrise du C# moderne.
- Une expérience dans des logiciels industriels, terrain ou B2B à fort contenu métier est un plus.
Compétences techniques
- Expérience confirmée en production avec CQRS et event sourcing.
- Maîtrise des compromis autour du design d'agrégats, de l'idempotence, des snapshots et du replay d'événements.
- Solides compétences PostgreSQL : optimisation de requêtes, conception de schémas, indexation, partitionnement.
- Architecture clean/hexagonale/onion en pratique.
- Approche DDD (Domain-Driven Design) ancrée dans le concret : bounded contexts, agrégats, domain events, anti-corruption layers.
- Expérience avec Marten / Critter Stack ou autre BDD orientée ES.
- Intégration Keycloak ou IAM/OIDC équivalent.
- Environnements de développement Docker Compose, infrastructure cloud managée.
Stack
- .NET 9
- C#
- PostgreSQL (multi-schéma, cloud managé)
- EF Core / Npgsql
- Keycloak (JWT/OIDC)
- Docker Compose
- Liquibase
- Metabase
- Github actions
Langues
- Maîtrise professionnelle du français et de l'anglais.
Les raisons de nous rejoindre
- Politiques RH fortes : mobilité interne, DEI, bien-être au travail...
- 2 jours de télétravail par semaine
- Carte Tickets Restaurants
- Restaurant d'entreprise
- Subventions vacances, loisirs, cartes cadeaux...