
Share this job
Vous rejoignez une équipe en charge de l’évolution d’une plateforme SaaS B2B à forte volumétrie, dans un environnement multi-tenant et distribué.
Vous participez à la modernisation progressive de composants existants et au développement de nouvelles briques techniques. Votre rôle consiste à renforcer la robustesse, la performance, la maintenabilité et l’observabilité de la plateforme.
Vous intervenez notamment sur :
La conception et l’évolution de composants backend en .NET/C#.
La modularisation progressive d’une architecture applicative existante.
Les choix d’architecture et leur documentation.
L’évolution des accès aux données, des traitements asynchrones et des pipelines.
L’amélioration de la performance et de la scalabilité des services.
La mise en place d’une observabilité de bout en bout : logs, métriques et traces.
La qualité des livraisons : tests, versioning sémantique, documentation et release notes.
Le support aux diagnostics de production et aux analyses post-incident.
Candidate profile
Profil recherché
Vous êtes un·e ingénieur·e logiciel senior, autonome et pragmatique. Vous savez intervenir sur un existant complexe, identifier les priorités techniques et améliorer progressivement une application sans chercher à tout réécrire.
Vous êtes à l’aise pour échanger avec des profils Software Engineering, DevOps et Produit. Vous appréciez les environnements exigeants, où la qualité du code et la responsabilité en production font partie intégrante du métier.
Compétences attendues
.NET / C# : expertise.
Kubernetes : maîtrise confirmée.
PostgreSQL et bases de données à forte volumétrie : maîtrise confirmée.
ORM et optimisation des accès aux données : maîtrise confirmée.
Messaging asynchrone, notamment RabbitMQ : maîtrise confirmée.
DevOps, CI/CD, observabilité et automatisation : bonne maîtrise.
Français courant et anglais professionnel.
Savoir-faire
Concevoir et faire évoluer une architecture modulaire.
Moderniser un patrimoine applicatif legacy sans réécriture globale.
Diagnostiquer et corriger des problèmes de performance.
Définir des stratégies de tests unitaires, d’intégration et de non-régression.
Mettre en œuvre une observabilité pertinente et exploitable.
Produire une documentation d’architecture claire et actionnable.
Participer efficacement à la résolution d’incidents de production.
Working environment
Environnement de travail
Plateforme SaaS B2B multi-tenant.
Applications distribuées à forte volumétrie.
Contexte de modernisation progressive d’applications existantes.
Collaboration étroite avec les équipes Engineering, DevOps et Produit.
Culture CI/CD, qualité logicielle, automatisation et responsabilité sur le run.
Apply to this job!
Find your next job from +9,000 jobs!
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
Get discovered
Recruiters come directly to look for their future hires in our CV library.
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur backend .NET
Hexateam
