Responsabilités
- Travailler en étroite collaboration avec les utilisateurs finaux afin de comprendre leurs attentes et co-construire la feuille de route produit.
- Collaborer avec le Tech Lead pour réaliser l'analyse et la conception des solutions techniques.
- Participer activement à l'écriture des spécifications comportementales (BDD) avec des outils comme Gherkin ou SpecFlow, aux côtés du QA et du Product Owner.
- Développer des fonctionnalités en appliquant rigoureusement les principes du Clean Code.
- Mettre en œuvre et suivre des stratégies de tests incluant le développement piloté par les tests (TDD), le BDD et l'automatisation.
- Effectuer des revues de code et des audits qualité, suggérer des optimisations et guider l'équipe vers des pratiques robustes.
- Assister aux cérémonies Agile telles que le Backlog Grooming, la planification de sprint, les réunions quotidiennes et les rétrospectives.
- Préparer et présenter régulièrement des démonstrations fonctionnelles aux utilisateurs finaux.
- Contribuer activement à l’évolution continue des standards de développement et de qualité du code.
- Servir de point d’ancrage technique pour les développeurs juniors et les accompagner dans leur montée en compétence.
- Animer et participer à des sessions de veille technologique et d’échange de bonnes pratiques au sein de l’équipe.