Objectifs du poste : Piloter la transformation du backend vers une architecture scalable et maintenable. Réduire la dette technique et améliorer la performance globale. Structurer les pratiques en matière de qualité, d’observabilité et d’exploitabilité. Accompagner les équipes dans leur montée en compétences techniques. Responsabilités principales : 1. Architecture & Backend Concevoir et faire évoluer une architecture backend basée sur .NET. Simplifier et rationaliser les systèmes existants, notamment le legacy PHP / Symfony. Participer aux choix structurants liés à l’architecture (microservices, découpage, flux de données). Garantir la cohérence technique globale du système d’information. 2. Data & Performance Piloter la migration et l’optimisation des bases de données, notamment la transition Oracle vers PostgreSQL. Optimiser requêtes, modèles de données et traitements complexes. Diagnostiquer et résoudre les problèmes de performance critiques. Mettre en place des pratiques de gestion de la charge et scalabilité pour assurer la résilience. 3. Cloud & Exploitabilité Concevoir et déployer des services cloud-native, incluant la contenurisation et l’orchestration via Kubernetes. Améliorer la configuration et l’utilisation de la plateforme cloud (Helm, gestion des ressources, scaling automatique). Intégrer l’exploitabilité dès la conception : SLO, résilience, tolérance aux pannes. 4. Observabilité & Fiabilité Mettre en place et renforcer la supervision du système (logs, métriques, traces). Participer à la gestion des incidents complexes et aux analyses de causes racines (RCA). Améliorer la visibilité opérationnelle et la réactivité face aux incidents. Mettre en place des indicateurs et processus pour une réduction durable des incidents critiques. 5. Leadership technique Encadrer et accompagner les équipes de développement dans l’adoption des meilleures pratiques. Mettre en œuvre et faire respecter des standards de qualité (tests, revues de code, référentiels). Contribuer à la définition et à la mise en œuvre de la roadmap technique en cohérence avec les enjeux métier. Diffuser une culture d’excellence technique, notamment en exploitabilité et fiabilité. Ce que le poste implique réellement : Intervenir sur un système avec une dette technique importante. Gérer une phase stratégique de transition technologique. Prendre des décisions techniques structurantes pour l’avenir du système. Impacter directement la stabilité, la performance et la qualité du produit. Profil candidat: Expérience Expérience significative (8–10 ans) sur des systèmes complexes en production Expérience en refonte ou transformation d’architecture Expérience en résolution de problèmes de performance ou de scalabilité 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 environnements distribués et architectures microservices Bonne compréhension des environnements cloud et Kubernetes Stack principale : Backend : .NET Base de données : PostgreSQL Infrastructure : Kubernetes (Helm, conteneurs) Environnement existant : Backend legacy : PHP / Symfony Frontend : React (hors responsabilité principale, collaboration ponctuelle) Compétences fonctionnelles Capacité à structurer, prioriser et arbitrer Esprit critique et pragmatique Leadership technique et capacité à faire monter une équipe en compétence Aisance dans des environnements en transformation Savoir-faire Analyse et conception d’architectures logicielles complexes Optimisation des performances et des requêtes en base de données Migration et refonte de systèmes legacy vers des architectures modernes Gestion d’environnements distribués et déploiements Kubernetes Collaborer efficacement avec des équipes pluridisciplinaires
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.