Job Description
<p><strong>Raison d’être<br><br></strong></p><p>Consiste à : <br><br></p><ul><li><p>Transformer les user stories définies par le Product Owner en solutions informatiques fiables et répondant au besoin<br><br></p></li><li><p>Ecrire les codes informatiques propres, scalables et réutilisables<br><br></p></li><li><p>Concevoir des stratégies de test du code et déployer du code après conception<br><br></p></li></ul><p><strong>Principales responsabilités :<br><br></strong></p><ul><li><p>Elaborer des solutions créatives et efficaces qui améliorent l’expérience client (interne ou externe), en utilisant les pratiques ‘agiles’ et diverses technologies de développement de logiciels et de développement web<br><br></p></li><li><p>Concevoir des scénarios d’utilisateurs claires, des tests de conception pour des prototypes et des produits, et fournir continuellement des améliorations de produit, en collaboration avec les autres membres de l’équipe<br><br></p></li></ul><p><strong>Prérequis<br><br></strong></p><ul><li><p>Disposer d’un première expérience en développement de logiciels dans les technologies javascript, avec la connaissance du processus de développement de logiciels ‘Agile’<br><br></p></li><li><p>Disposer de compétences solides en JavaScript (Node JS, React JS et React Native) et en développement web<br><br></p></li><li><p>Disposer d’une expérience en matière de refactoring et de maintenance de code, de modèles de conception, de développement axé sur la conception, de déploiement continu, d’applications hautement évolutives, de sécurité des applications<br><br></p></li><li><p>Disposer d’une expertise en pair programming, intégration continue, développement piloté par test et conception incrémentale<br><br></p></li><li><p>Disposer d’une expérience en base de données relationnelles et non relationnelles<br><br></p></li></ul><p><strong>Compétences Clès:<br><br></strong></p><ul><li><p>Etre capable de comprendre les aspects business et opérationnels des requêtes des équipes<br><br></p></li><li><p>Etre capable de travailler en équipe et se mettre à disposition des collaborateurs<br><br></p></li><li><p>Etre capable de s’ouvrir au changement, notamment sur les langages de programmation<br><br></p></li></ul><p><br><br></p>