Contexte :
Au sein d'une squad Agile fonctionnant en Scrum, le prestataire interviendra à la fois en tant que Scrum Master et Lead Développeur PHP / Symfony.
Il jouera un rôle clé dans la gestion de projet technique, le maintien en condition opérationnelle, ainsi que sur les nouveaux développements.
Une disponibilité ASAP est souhaitée pour assurer la période de transfert de connaissances avec le Scrum Master actuel.
Rôle 1 :
Responsabilités principales
- Concevoir l'architecture des applications (API, services, modèles de données).
- Assurer la cohérence technique entre les différents projets PHP / Symfony.
- Participer aux estimations des user stories et projets.
- Développer activement les nouvelles fonctionnalités et assurer le maintien en condition opérationnelle (MCO).
- Réaliser des revues de code et garantir le respect des normes, standards et bonnes pratiques.
- Accompagner et mentorer les développeurs backend (montée en compétence, pair programming, support technique).
- Prendre en charge les décisions techniques stratégiques (performances, sécurité, scalabilité).
- Valider les choix d'outils, de librairies et de design patterns.
- Superviser la mise en place et la qualité des tests automatisés (unitaires, fonctionnels, intégration).
- Maintenir une documentation technique claire et à jour.
- Superviser le déploiement des releases sur les différents environnements.
- Garantir la stabilité des environnements et la fiabilité des déploiements.
Rôle 2 :
Responsabilités principales
- Animer l'ensemble des cérémonies Scrum (Daily, Sprint Planning, Sprint Review, Rétrospective).
- Veiller à la bonne application des pratiques Agile au sein de l'équipe.
- Identifier et lever les obstacles qui impactent l'avancement de l'équipe.
- Faciliter la communication et maintenir une forte collaboration entre les membres de la squad.
- Protéger l'équipe des interruptions et sollicitations extérieures.
- Contribuer à l'amélioration continue de l'environnement de travail.
- Accompagner le Product Owner dans la structuration, la priorisation et la préparation du backlog.
- PHP 5 / 7 / 8, Symfony 5 / 6 avec tout l'éco système (webpack, security etc), HTML5, CSS, Twig, Javascript, SQL, API REST.
- Très bonnes connaissances en architecture logicielle et les bonnes pratiques de développement.
- Connaissance de l'IDP Keycloack et de l'API manager KONG ou équivalent.
- Solides compétences en intégration continue et DevOps (Gitlab, Docker, Harbor, Kubernetes, k8S, Minikubes, Nginx, Linux etc).
- Connaissance des bonnes pratiques de sécurité.
- Base de données : MSSQL, MariaDB, PostgreSQL.
- Connaissance de JIRA.
- Avoir une expérience sur Angular ou un autre framework JS (exemple reactJS) sera un vrai plus.
- Une certification Scrum Master (PSM / CSM) sera un vrai plus.
- Avoir un Bac +5 dans le domaine de l'IT et plus particulièrement dans les domaines de développement web.
- Anglais opérationnel.
- Expérience attendue : Expérience (+10 ans) en développement PHP / Symfony sur les versions récentes.
- Expérience en tant que chef de projet technique ou Tech lead (+5 ans).
- Expérience dans un environnement Agile Scrum.