Développeur .NET Fullstack - Sénior + 8XP

OLYMPP
Paris, France
11 days ago
Apply on fr.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Automation of Tests Microsoft Azure C Sharp (Programming Language) Cloud Engineering Code Review Continuous Integration Entity Framework Github SQL Azure
+21 more
Software Architecture SonarQube TypeScript YAML Cloud Monitoring ReactJS Cypress (Programming Language) Backend Git Xunit Vue.js Containerization AngularJS Playwright Apache Kafka Cosmos DB Front End Software Development JestJS Restful APIs Terraform Key Vault

Job description

Ce rôle dépasse la simple implémentation d’API. Le/la candidat(e) participera pleinement à la compréhension du métier, à la construction du vocabulaire partagé avec les équipes fonctionnelles, à l’identification des agrégats et invariants du domaine, ainsi qu’à la définition de frontières applicatives cohérentes ? avant de transformer ces décisions en solutions logicielles de niveau production. La mission couvre l’ensemble du cycle : découverte du domaine métier, conception technique, développement frontend et backend, tests automatisés, mise en production, supervision et maintien en conditions opérationnelles., Concevoir et développer des API métier et des produits stratégiques utilisés à l’échelle du Groupe

Modéliser des processus métier complexes selon une approche pragmatique du Domain-Driven Design

Définir les périmètres fonctionnels (bounded contexts), les modèles de données, les contrats d’interface et les patterns d’intégration

Contribuer activement aux choix technologiques et à l’évolution de l’architecture

Influencer les décisions produit et techniques en collaboration avec ingénieurs, architectes et product managers

Développer des fonctionnalités sur l’ensemble de la stack : interface moderne, services .NET, API REST, architecture événementielle et infrastructure cloud-native

Porter la responsabilité complète du cycle de vie applicatif (conception ? build ? run) : développement, tests, déploiement, supervision, amélioration continue

Accompagner la montée en compétences des profils plus juniors via guidance technique et revues de code

Requirements

Forte expertise en C# / .NET (API REST, Entity Framework, xUnit), Git et Azure DevOps (pipelines YAML), sur des services distribués en production

Bonne maîtrise de TypeScript et d’un framework frontend moderne (React, Angular ou Vue.js)

Pratique confirmée du Domain-Driven Design : vocabulaire métier partagé, agrégats, invariants, périmètres fonctionnels, capacité à traduire des besoins métier ambigus en modèles techniques clairs

Conception et maintien d’API bien documentées, versionnées et à contrats stables

Bonne compréhension des principes d’architecture logicielle : séparation des responsabilités, modularité, clean architecture, inversion de dépendances

Expérience solide des tests automatisés sur toute la chaîne (unitaires, intégration, API, composants, contrats, end-to-end) avec xUnit, NSubstitute, SonarQube (ou équivalent), ainsi que des outils frontend comme Jest, Vitest, Testing Library, Cypress ou Playwright

Expérience de l’architecture événementielle et de la communication asynchrone (Kafka ou équivalent)

Capacité à raisonner sur la propriété des données, la cohérence, l’idempotence, l’auditabilité, la gestion de la concurrence et des modes de défaillance

Expérience en environnement Cloud Azure (Container Apps, Key Vault, CosmosDB, Azure SQL, Azure Monitor/App Insights), conteneurisation et pratiques cloud-native

Outils CI/CD et Infrastructure as Code : Azure DevOps, GitHub Actions, Terraform

Capacité à diagnostiquer et résoudre des incidents de production complexes, du frontend à l’infrastructure

Participation active aux décisions d’architecture et à des revues de code exigeantes

Apply for this position

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

Apply on fr.indeed.com
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:04 min

Creating and configuring the unit test project

Roman Alexis Anastasini · World Congress 2021

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

4:37 min

Writing readable test assertions without boilerplate test classes

Florian Bruhin · World Congress 2021

2:00 min

Introduction to YAML syntax and basic formatting

Chris Ayers · LIVE

Videos

See all

Related articles

See all