CONTEXTE
La mission attendue nécessite une expertise en développement informatique en général et web en particulier, pour le développement d’une application web (Projet CPQ Kraken) de cotation, le stack technique est : MongoDb, Nodejs, nestJs, Angular :
• L’architecte travaillera sous l’autorité d’un chief architect, pour valider les choix et
aussi élaborer les interfaces avec d’autres outils.
• Il sera encadré par l’architecte principal du Kraken, pendant quelques mois, sa mission est de le remplacer après cette période.
• Le projet Kraken est déjà en développement, avec une architecture déjà implémentée,
le premier objectif de l’architecte est de s’imprégner de l’architecture existante
MISSIONS :
• Collaborer avec les parties prenantes (product owner, project manager) pour comprendre les objectifs métier et les exigences du système.
• Assurer la conception de l’implémentation des besoins business en respectant les
concepts d’architectures existants, et éventuellement en les adaptant pour minimiser les risques et les complexités et les coûts de développement
• Élaborer des spécifications techniques détaillées pour guider les équipes de
développement.
• Travailler en étroite collaboration avec les équipes de développement, d’intégration et de test.
• Élaborer des diagrammes d’architecture (diagrammes UML, diagrammes de flux de
données, etc.).
• Assurer que l’architecture respecte les exigences de performance, de sécurité,
d’évolutivité et de fiabilité.
• Veiller à ce que les composants respectent les standards définis dans l’architecture.
• Résoudre les problèmes techniques complexes qui émergent durant le développement.
• Effectuer des revues techniques pour s’assurer que l’implémentation est conforme à la
conception.
• Tester l’intégrité du système pour garantir qu’il répond aux exigences définies.
• Planifier l’évolution de l’architecture pour intégrer de nouvelles fonctionnalités ou
technologies.
• Anticiper les problèmes liés à l’obsolescence ou à l’évolutivité.
• Superviser les mises à jour ou les migrations du système.
• Rendre compte via l’outil Jira des activités de développement et les remontés de bug
• Rédaction de la doc technique dans confluence
COMPETENCES ET MOYENS NECESSAIRES
M1 Profil confirmé en développement fullstack Node Angular (+4 ans XP)
M2 Connaissances en développement web, POO, Programmation reactive
M3 Connaissances en Javascript, TypeScript, Angular, Node, MongoDB
M4 Connaissance approfondie des systèmes d’information, des réseaux, des bases de données, des frameworks de développement, et des normes de sécurité.
• Capacité à résoudre des problèmes complexes et à anticiper les défis techniques
• Capacité à vulgariser des concepts techniques complexes pour un public non technique.
M5 Autonomie fonctionnelle
M6 Excellente maîtrise de la langue anglaise (écrit et parlé)
M7 Rigueur, travail en équipe, soucieux d’un service de Qualité
M8 Maitrise de l’outil Jira, confluence et Figma
Bénin Digital est une Entreprise de Services du Numérique (ESN) spécialisée dans la digitalisation des processus métiers et accompagne les clients issus des secteurs de l’industrie, de la Banque & assurance, de l’industrie, de la Grande distribution & e-commerce et des Médias & communication. Nous interagissons avec nos clients et consultants autour de compétences « tech » pour l’essentiel et les accompagnons aussi avec des talents Data, Produit, Design et Marketing Digital. Bénin Digital accompagne ses clients dans la chaine de valeur de leurs activités en leur mettant à disposition son expertise à travers des consultants hautement qualifiés pour des projets et des missions diversifiées en Afrique et en Europe.