Notre client recherche un
Lead Developer / Architecte Backend Cloud
pour intervenir dans un environnement en pleine transformation, autour d’un système applicatif critique évoluant vers une architecture cloud-native.
L’écosystème actuel est hétérogène, combinant des briques legacy en PHP/Symfony, des développements récents en .NET ainsi qu’une migration de base de données en cours. Dans ce contexte, l’enjeu est de structurer l’architecture, réduire la dette technique et améliorer significativement la performance et la fiabilité du système.
Rôle :
Le consultant interviendra en tant que référent technique backend et architecte, avec un rôle clé dans la transformation du système. Il devra prendre des décisions structurantes, piloter les évolutions techniques et accompagner les équipes dans la montée en compétence, tout en garantissant la stabilité et la performance globale de la plateforme.
Activités principales
Architecture et backend
Conception et évolution d’une architecture backend basée sur .NET
Rationalisation et simplification des systèmes existants (PHP / Symfony)
Participation aux choix d’architecture (microservices, découpage, data flows)
Garantie de la cohérence technique globale du système d’information
Data et performance
Pilotage de la migration des bases de données (Oracle vers PostgreSQL)
Optimisation des requêtes, des modèles de données et des traitements complexes
Analyse et résolution des problématiques de performance critiques
Mise en place de stratégies de gestion de charge et de scalabilité
Cloud et exploitabilité
Conception de services cloud-native (conteneurisation, Kubernetes)
Optimisation de l’utilisation de la plateforme (Helm, gestion des ressources, scaling)
Intégration des enjeux d’exploitabilité dès la conception (SLO, résilience)
Observabilité et fiabilité
Mise en place et amélioration des outils de supervision (logs, métriques, traces)
Participation à la gestion des incidents complexes et aux analyses de causes racines
Amélioration de la visibilité et de la réactivité face aux incidents
Réduction durable des incidents critiques
Leadership technique
Encadrement et accompagnement des développeurs
Mise en place de standards de qualité (tests, code review, bonnes pratiques)
Contribution à la roadmap technique en lien avec les enjeux produit
Diffusion d’une culture d’excellence technique et d’exploitabilité
Ce que le poste implique
Intervention sur un système existant avec une dette technique importante
Gestion d’une phase de transformation et de transition
Prise de décisions techniques structurantes
Impact direct sur la performance, la stabilité et la scalabilité du produit
Livrables
Architecture backend cible et documentation associée
Optimisation et refonte des composants critiques
Amélioration des performances et de la scalabilité
Mise en place de standards techniques et bonnes pratiques
Documentation technique et recommandations d’évolution
Expertise souhaitée
Compétences techniques
Solide expérience en développement backend (.NET ou équivalent)
Maîtrise avancée de PostgreSQL (modélisation, optimisation, requêtes complexes)
Expérience en architectures distribuées et microservices
Bonne maîtrise des environnements cloud et Kubernetes (conteneurs, Helm)
Environnement
Backend principal en .NET
Base de données PostgreSQL
Infrastructure Kubernetes
Environnement legacy PHP / Symfony
Frontend React en interaction
Expérience
Expérience significative de 8 à 10 ans minimum sur des systèmes complexes en production
Expérience en transformation ou refonte d’architecture
Expérience en résolution de problématiques de performance et de scalabilité
Soft skills
Capacité à structurer, prioriser et arbitrer
Esprit critique et pragmatique
Leadership technique et capacité à accompagner une équipe
Aisance dans des environnements en transformation
Mobilité
Non renseignée