Architecte fonctionnel
Role details
Job location
Tech stack
Job description
Le titulaire de la mission assure la conception, la définition et la supervision des architectures fonctionnelles sur différents périmètres, en garantissant la cohérence globale des solutions mises en ?uvre.
Il intervient en support des projets, des équipes techniques, métiers et d?architecture, et contribue à la structuration et à la documentation de l?architecture fonctionnelle.
Missions principales
Participation aux instances et pilotage architectural
Participer aux comités d?architecture pour soutenir les projets en cours. Contribuer à la rédaction et validation des dossiers d?architecture. Assurer la cohérence transverse des solutions proposées.
Analyse et conception fonctionnelle
Analyser les besoins des parties prenantes et définir les exigences fonctionnelles. Concevoir les solutions architecturales et les schémas associés. Décomposer les domaines fonctionnels selon les principes DDD (Domain-Driven Design). Garantir la conformité avec les normes, standards et réglementations applicables.
Collaboration et support
Travailler en étroite collaboration avec les architectes fonctionnels, techniques et applicatifs. Collaborer avec les équipes de développement afin d?assurer une bonne intégration des modules. Interagir au quotidien avec les équipes métier, production, intégration et infrastructure. Animer des sessions de formation, de sensibilisation et d?accompagnement sur les concepts d?architecture. Contribuer aux livrables destinés aux comités d?architecture.
Livrables attendus
Modèles ArchiMate documentant les travaux d?architecture. Dossiers d?architecture complets. Dossiers de conception détaillés. Guidelines techniques. Documentation API.
Requirements
Minimum 10 ans d?expérience en tant qu?architecte fonctionnel ou dans un rôle similaire. Niveau de seniorité : Senior.
Compétences fonctionnelles
UML : maîtrise des diagrammes (cas d?usage, classes, séquence, activités). Microservices : compréhension des architectures orientées services indépendants. Modélisation fonctionnelle & DDD (UML, BPMN, Domain-Driven Design). Gestion des exigences : rédaction, priorisation, suivi des changements. Bases de données : modélisation (UML/MERISE) et compréhension des systèmes SGBD. Outils d?architecture : ArchiMate, Sparx EA, ou équivalents. APIs et protocoles : maîtrise des API REST et/ou gRPC, compréhension de Kafka Compétences en intégration via REST et SOAP. Recueil et analyse des besoins : animation d?ateliers, documentation des processus métiers.