Lead Developpeur Django H/F - CND
📑 Missions du poste
Notre opérateur fournit un service d'outils collaboratifs sur les différents niveaux de sensibilité du ministère et ambitionne de devenir un acteur maitrisant ses outils collaboratifs de l'architecture à l'exploitation en passant par le développement des communs numériques contribuant au socle technique.
Les missions
- Concevoir, développer et maintenir des services applicatifs cloud native, robustes, sécurisés et scalables, en suivant les bonnes pratiques de conception (microservices, APIs REST, etc.) ;
- Garantir la qualité du code en intégrant les tests automatisés (unitaires, d'intégration, E2E) et en respectant les standards de codage et de revue de code ;
- Participer à la chaîne d'intégration et de déploiement continu (CI/CD) en développant les pipelines, les conteneurs et les configurations nécessaires au déploiement automatisé des applications ;
- Collaborer étroitement avec les équipes SRE/DevOps pour garantir l'observabilité des applications (logs, métriques, traces) et faciliter leur exploitation ;
- Intégrer la sécurité dès la conception en appliquant les bonnes pratiques de sécurisation des systèmes d'information tout au long du cycle de vie du développement ;
- Participer à l'amélioration continue des processus de développement et à la résolution des bugs critiques remontés par l'exploitation ;
- Encadrement technique : recrutement, montée en compétences et pilotage technique de l'équipe ; participation aux revues d'architecture inter-équipes
👤 Profil recherché
Nous cherchons un développeur expérimenté (5+ ans d'expérience), passionné par la construction de services managés modernes et autonomes.
Vous possédez de l'expérience professionnelle :
- Développement d'applications cloud-native : conception d'architectures orientées services, maîtrise des principes de conception logicielle ;
- Maîtrise d'au moins un langage de programmation (Go, Python, Java, Node.js ou équivalent) avec une expérience significative en production ;
- Intégration des pratiques DevOps : expérience avec les outils d'infrastructure-as-code et/ou GitOps pour l'automatisation des déploiements ;
- Qualité et tests : mise en place et maintenance de suites de tests automatisés et intégration dans des pipelines CI/CD;
- Observabilité appliquée au code : capacité à instrumenter le code pour la surveillance (logs structurés, métriques Prometheus, tracing OpenTelemetry) ;
- Une bonne connaissance des questions de sécurité applicative (OWASP, gestion des secrets, durcissement des conteneurs).
Compétences mises en oeuvre dans le cadre du poste :
- ARCHITECTURE CLOUD COMPUTING ET CLOUD NATIVE - Maitrise
- CONTENEURISATION - Maitrise
- DEVELOPPEMENT D'UN SYSTEME INFORMATIQUE - Maitrise
- DIAGNOSTIC SUITE INCIDENT- Maitrise
- PRISE D'INITIATIVES - Application
- AUTONOMIE - Application