Agir en tant que référent technique des produits et accompagner la squad dans la livraison de produits de qualité tout en respectant les best practices en termes de développement
Accompagner la mise en place de l’usine de développement (UDD)
Réaliser les développements logiciels (spécifications, maquettage, conception, codage) en respectant les contraintes techniques et métier
Agir en tant qu’appui du Product Owner pour l’intégration continue des nouvelles fonctionnalités
Étudier, chiffrer et budgétiser le développement
Prendre en charge des demandes d’évolution des produits
Analyser les besoins et les contraintes techniques et orienter les choix techniques
Guider, accompagner et gérer les savoir-faire des équipes techniques
Optimiser les performances et la sécurité des solutions
Contrôler et valider la qualité des livraisons de la squad
Rédiger la documentation technique et participer à la rédaction du dossier d’architecture et le dossier de sécurité
Participer aux cérémonies Agile (poker planning, sprint planning, dailyscrum, revue de sprint, rétrospective)
Profil recherché
Ingénieur (BAC+5) avec un bon bagage informatique, minimum de 10 ans d’expérience.
Une expérience d’un minimum de 10 ans dans le développement full stack
Une expérience probante en tant que Scrum Master ainsi que Devops en mode Agile.
Connaissance des architectures WEB et Restful;
Maîtrise des langages et framework Back end JAVA, JEE, Spring ;
Maîtrise des technologies d’architecture Micro-services avec Spring Boot, Spring Cloud, Netflix OSS ;
Maitrise et mise en place des API
Connaissance des langages et frameworks front end: JavaScript, Angular ;
Maîtrise des concepts de base de données et du fonctionnement des SGBD relationnels notamment PostgreSQL ;
Maîtrise des méthodes des tests automatisés et de gestion de configuration avec Git ;
Bonne connaissance des architectures Event Driven (RxJava, Kafka…)
Connaissance de la méthode Agile Kanban/Scrum;
Bonne qualité de travail produit (TDD, Software CraftmanShip)