Objet de la consultation :
Intervenir en amont des projets dès la phase de cadrage et participe à la définition de l’architecture répondant aux enjeux de pérennité, ouverture, robustesse et de scalabilité de la solution
Créer des socles techniques, des POCs et réalise des développements complexes
Etre le garant que la solution développée est conforme avec l’architecture et les normes et standards du groupe
Réaliser une veille technologique et contribue à la définition de la stratégie technologique
Participer à la conception et à l’intégration de L’API.
Réaliser les développements demandés dans le respect des normes et standard utilisés.
Réaliser les TU avec un taux de couverture minimum de 85% est cela en adéquation avec le besoin exprimé.
Participer aux cérémonies Agile de l’équipe et apporte une valeur ajoutée
Promouvoir la culture du partage des connaissances, l’innovation et la créativité.
Réaliser les tâches de support dans le cadre du RUN applicatif.
Animer des sessions techniques de formation, de partage ou de transfert de connaissances pour faire monter en compétence l’équipe selon les besoins
Activités :
Prendre en charge les demandes de conception et de développement.
Contribuer efficacement à l’implémentation des fonctionnalités en respectant les normes et standards de développement et en assurant le niveau de qualité exigé.
Avoir un bon esprit d’analyse et de synthèse.
Travailler en équipe (facilitation et collaboration).
Avoir d’esprit de partage
Compétences techniques :
Expérience en programmation : Java, JavaEE, JavaScript, HtmlCss, Python,
Connaissances des Frameworks et outils : Spring Boot, Spring Security, Spring Data JPA, spring batch, jQuery.x, React Native, React Navigation, Gesture Hander, React.js, Material UI
Conception et Modélisation : UML, Merise.
Connaissances en testing : Junit, Jest …
Outils de gestion : Git, GitHub, Scrum.
Sensibilité aux pratiques techniques: eXtreme Programming, Intégration continue, Développement piloté par les tests, DevOps.
Très bon niveau de documentation.
