Developpeur Django H/F - CND
- CDD
- CND
Les 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.
Le 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
Compétences requises
- Python
- Amélioration continue
- Autonomie
- Cloud Computing
- Pro-activité
- Django
- Système d'information
- Prometheus
- API REST