Le poste Coach Agile technique XP Bancaire - DevOps
Partager cette offre
Au sein de la DSI Corporate du groupe, l'équipe Development Factory a pour vocation d'accélérer et d'industrialiser les pratiques de développement. Elle est structurée en quatre streams, dont le stream "Qualité, Sécurité et Craft" qui vise à élever le niveau de maturité technique des équipes.
Cette mission s'inscrit au cœur du programme stratégique Accelerate, dont l'objectif est d'améliorer la qualité des livrables, de réduire le Time-to-Market et d'assurer la stabilité de nos systèmes en production. Le succès de ce programme repose sur l'adoption généralisée des meilleures pratiques d'ingénierie logicielle (Software Craftsmanship), l'automatisation des tests et le pilotage par la mesure (métriques DORA, indicateurs Sonar).
Nous recherchons un(e) prestataire expert(e) pour intégrer le stream "Qualité, Sécurité et Craft" et jouer un rôle clé dans l'accompagnement de cette transformation auprès de nos équipes de développement.
Livrables
1. Missions Principales
En tant que Coach Craft, vous serez responsable de la diffusion des pratiques d'excellence logicielle. Vos missions seront explicitement alignées avec les objectifs du stream "Qualité, Sécurité et Craft" :
Formation et montée en compétences (Ateliers Craft) :
- Concevoir et animer des sessions de formation pratiques (Dojos, Katas, REX) sur des thématiques clés : Clean Code, TDD, BDD, Design Patterns.
- Accompagner les équipes dans la compréhension et l'application de concepts avancés comme le Domain-Driven Design (DDD) sur leurs projets.
Coaching et Accompagnement Projets :
- Intervenir directement au sein des équipes de développement (via pair/mob programming, sessions d'architecture) pour les aider à appliquer les principes Craft sur leur stack technique.
- Promouvoir une culture de revue de code (code review) constructive et efficace.
- Guider les équipes dans la refonte d'architectures monolithiques vers des approches plus modulaires (ex: micro-services), en assurant la maintenabilité et la scalabilité.
Gestion de la Dette Technique :
- Collaborer avec les équipes pour identifier, qualifier et prioriser la dette technique à l'aide d'outils comme Sonar et Checkmarx.
- Élaborer et suivre des plans de remédiation pragmatiques, en veillant à leur intégration dans les backlogs produit.
Promotion de la Qualité et de la Sécurité :
- Être le relais de la démarche Qualité et Sécurité au sein des équipes, en s'assurant de l'intégration des bonnes pratiques "by design".
2. Livrables Attendus
Afin de garantir une contribution mesurable au programme Accelerate, les livrables suivants sont attendus :
- Supports de formation (présentations, exercices de Katas, etc.) et comptes-rendus des ateliers animés.
- Plans de coaching par équipe, définissant des objectifs clairs et des indicateurs de suivi.
- Rapports d'analyse de la dette technique issus de Sonar, incluant des recommandations et des plans d'action priorisés.
- Contribution à la base de connaissances (Confluence) : rédaction de guides de bonnes pratiques, de standards de codage et de documentation technique.
- Tableaux de bord de suivi sur l'adoption des pratiques et l'évolution des métriques de qualité (taux de couverture de tests, score de maintenabilité, etc.) pour les équipes accompagnées.
Profil recherché
Compétences
3. Profil Recherché
Compétences Techniques (Savoir-faire)
- Expertise gen Ingénierie Logicielle & Craftsmanship : Maîtrise théorique et pratique approfondie :
o Philosophie Générale & Qualité du Code :
Craftsmanship : Incarner et promouvoir l'état d'esprit de l'artisanat logiciel.
Clean Code : Maîtrise des principes fondamentaux pour un code lisible, simple et maintenable.
o Méthodes de Développement & Assurance Qualité :
TDD / BDD : Application pratique des approches "Test-First" pour guider le développement et garantir la non-régression.
Refactoring : Maîtrise des techniques de remaniement de code pour améliorer sa structure sans altérer son comportement.
o Conception et Architecture Logicielle :
Design Patterns & Anti-patterns : Connaissance approfondie des solutions éprouvées et des écueils à éviter.
Gestion des Dépendances : Maîtrise des techniques pour structurer le code, minimiser le couplage et faciliter le "cassage de dépendance".
- Maîtrise de l'outillage :
o CI/CD : Connaissance pratique de chaînes d'intégration continue (Jenkins, Azure DevOps).
o Qualité & Sécurité : Maîtrise de Sonar et connaissance de Checkmarx.
o Gestion de sources : Maîtrise de Git.
- Environnements et Architecture :
o Solide compréhension des architectures micro-services et des API REST.
o Aisance à travailler sur des systèmes Linux et avec des bases de données Oracle ou MySQL.
o Une bonne connaissance de la plateforme Openshift est requise. Une connaissance de GCP est un plus.
- Langues :
o Anglais : Niveau professionnel obligatoire (lu, écrit, parlé)
Qualités Personnelles (Savoir-être)
- Pédagogie et Communication : Capacité à vulgariser des concepts techniques complexes et à adapter son discours à différents publics.
- Leadership d'influence : Aptitude à convaincre et à fédérer les équipes autour d'une vision commune de la qualité, sans lien hiérarchique.
- Pragmatisme : Capacité à trouver le juste équilibre entre l'excellence théorique et les contraintes opérationnelles d'un grand groupe.
- Esprit d'analyse et de synthèse : Savoir diagnostiquer rapidement des problématiques de code ou d'organisation et proposer des solutions structurées.
- Posture de service : Volonté d'aider les équipes à réussir et à grandir.
4. Environnement Technique de la Mission
- Langages : Java, .Net, Angular, React, Node.js, Python
- Frameworks : Spring, Springboot
- Plateformes : Openshift, GCP, Linux, Windows
- Middleware & SGBD : Tomcat, JBoss, Oracle, MySQL
- Outillage (Toolchain) : Bitbucket, Jenkins, Azure DevOps, Sonar, Checkmarx, Artifactory, (Deploy/Release), Maven, Jira, Confluence
- Reporting : PowerBI
Environnement de travail
Anglais professionnel IMPERATIF
Merci de respecter le budget
2 jours de gratuité au démarrage (montée en compétences)
Télétravail : pas d'information sur les modalités de télétravail
Démarrage souhaité : 20 avril
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Coach Agile technique XP Bancaire - DevOps
ARDEMIS PARTNERS
