Lead Developer - Architecte Backend Cloud
Role details
Job location
Tech stack
Job description
Dans le cadre d'une transformation majeure de son système d'information, notre client fait évoluer un applicatif critique vers une architecture cloud-native. L'environnement actuel est hybride, combinant : -un legacy en PHP / Symfony -des composants récents en .NET -une migration de base de données en cours Ce contexte nécessite un renforcement fort de l'architecture et des pratiques techniques. ________________________________________ Objectifs -Piloter la transformation du backend vers une architecture scalable et maintenable -Réduire la dette technique et améliorer les performances globales -Structurer les pratiques d'ingénierie (qualité, observabilité, exploitabilité) -Accompagner les équipes dans leur montée en compétence, Architecture & Backend -Concevoir et faire évoluer une architecture backend basée sur .NET -Rationaliser les systèmes existants (PHP / Symfony) -Participer aux choix structurants (microservices, découpage, flux de données) -Garantir la cohérence technique globale du SI Data & Performance -Piloter la migration Oracle PostgreSQL -Optimiser les modèles de données et requêtes complexes -Diagnostiquer et résoudre les problèmes de performance -Mettre en place des stratégies de scalabilité Cloud & Exploitabilité -Concevoir des services cloud-native (conteneurs, Kubernetes) -Optimiser l'usage de la plateforme (Helm, gestion des ressources, autoscaling) -Intégrer les enjeux d'exploitabilité dès la conception (résilience, SLO) Observabilité & Fiabilité -Mettre en place et améliorer la supervision (logs, métriques, traces) -Participer à la gestion des incidents et aux analyses RCA -Améliorer la réactivité et réduire les incidents critiques Leadership technique -Encadrer et accompagner les développeurs -Définir et diffuser les standards de qualité (tests, code review, bonnes pratiques) -Contribuer à la roadmap technique en lien avec le produit -Promouvoir une culture d'excellence technique ________________________________________ Compétences requises : Enjeux clés du poste -Intervention sur un système existant avec dette technique -Gestion d'une phase de transition complexe -Prise de décisions techniques structurantes -Impact direct sur la stabilité et la performance du produit ________________________________________ Environnement technique Stack principale -Backend : .NET -Base de données : PostgreSQL -Infrastructure : Kubernetes (Helm, conteneurisation) Environnement existant -Backend legacy : PHP / Symfony -Frontend : React (collaboration ponctuelle)
Requirements
Solide expérience en développement backend (.NET ou équivalent) -Maîtrise avancée de PostgreSQL (modélisation, optimisation, requêtes complexes) -Expérience des architectures distribuées et microservices -Bonne connaissance des environnements cloud et Kubernetes Expérience -8 à 10 ans minimum sur des systèmes complexes en production -Expérience en transformation ou refonte d'architecture -Expertise en optimisation de performance et scalabilité Soft skills -Capacité à structurer, prioriser et arbitrer -Esprit pragmatique et orienté solution -Leadership technique et accompagnement d'équipe -Aisance dans des environnements en transformation
Benefits & conditions
EducationalOccupationalCredential postgraduate degree EducationalOccupationalCredential