Lead Developer / Architecte Backend Cloud
📍 Localisation : Yvelines
💼 Expérience : 8 ans minimum
Contexte
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
Vos responsabilités
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)
Profil recherché
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 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