Mission principale : Participer au développement et à l?évolution du produit en réalisant les fonctionnalités métiers et les spécificités techniques nécessaires à sa mise en ?uvre, tout en garantissant la qualité, la performance et la maintenabilité des solutions développées.
DéveloppementAnalyser et évaluer la complexité des user stories, spécifications fonctionnelles et techniques ainsi que des enablers techniques.
Concevoir, développer et livrer les fonctionnalités prévues dans les sprints.
Participer à la conception et à l?exécution des tests techniques (tests End-to-End automatisés, tests de non-régression, etc.).
Corriger les anomalies et assurer le maintien en conditions opérationnelles des développements réalisés.
Amélioration continueGarantir la qualité du produit : qualité du code, maintenabilité, fiabilité et performance.
Participer activement aux revues de code (code reviews).
Contribuer à l?amélioration des pratiques de développement et des processus de l?équipe.
Gouvernance AgileParticiper aux cérémonies Agile : Sprint Planning, Daily Meetings, Reviews, Rétrospectives, etc.
Collaborer avec les différentes parties prenantes pour assurer la bonne réalisation des objectifs de sprint.
Profil candidat:
Front-end (40 à 45 %)TypeScript
Angular
Connaissance des Web Components et/ou des Micro Frontends (MFE) appréciée
Back-end (55 à 60 %)Java
Spring
Hibernate
Architecture microservices
Profil recherchéExcellente maîtrise des langages et technologies de développement Full Stack.
Veille active sur les innovations et les évolutions technologiques.
Expérience dans le développement d?applications distribuées et architectures microservices.
Qualités attenduesOrganisation
Autonomie
Rigueur
Créativité
Adaptabilité