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 :
o Backend : .NET
o Base de données : PostgreSQL
o Infrastructure : Kubernetes (Helm, conteneurs)
* Environnement existant :
o Backend legacy : PHP / Symfony
o 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.