* Au sein de l'équipe Application Technology Office, les missions principales de l'architecte sont :
* Concevoir l'architecture cible (applications, données, intégration, infrastructure) pour chaque solution afin de garantir la cohérence globale et l'intégration fluide entre tous les produits.
* Traiter de manière proactive les sujets liés à la sécurité et la protection des données ; chaque solution doit être conforme dès sa conception aux exigences de sécurité, légales et de confidentialité.
* Contribuer à la réduction des coûts en favorisant la réutilisation et des architectures simples (standards, peu de spécifiques, automatisation, modèles standard…).
* Promouvoir activement les standards et actifs partagés du client
* Assurer une veille technologique régulière, intégrer de nouvelles technologies et contribuer à l'innovation produit.
* Définir et mettre à jour régulièrement (par ex. chaque année) la roadmap produit et gérer le cycle de vie des IT Refresh.
* Sélectionner les outils et technologies.
* Contribuer à la migration vers le Cloud et à l'exploitation des nouvelles capacités Cloud (ex. serverless, services managés…).
* Effectuer des revues qualité régulières, notamment l'alignement entre les produits existants.
* Maintenir un portfolio des applications et plateformes gérées, ainsi qu'un catalogue de standards et modèles.
* Contribuer à la définition et au maintien de l'architecture cible du Groupe.
* Apporter un support ponctuel aux équipes produits et développement.
Organisation
Le client a une organisation agile. Ainsi, tous les architectes :
* Reportent hiérarchiquement au Head of Application Technology Office, et fonctionnellement aux Product Owners (les objectifs annuels et évaluations sont faits conjointement à 50/50).
* Sont affectés à moyen ou long terme, à temps plein ou partiel, sur un ou plusieurs produits.
* Sont localisés au plus près des équipes produit.
* Sont membres permanents de la gouvernance architecture (Architecture Review Board) et délivrent les Building Permits des solutions.
* Contribuent activement aux activités transverses de l'Application Technology Office (définition de modèles, standards, bonnes pratiques, outils d'architecture…).
* Participent aux instances de gouvernance des produits.
* Identifient chaque année avec les Product Owners les projets nécessitant une contribution architecture, et en estiment la charge.
Livrables principaux d'un Solution Architect
* Fournir un General Architecture Design (GAD) pour chaque solution, en intégrant les exigences fonctionnelles et non-fonctionnelles (performance incluse).
* Mettre à jour le GAD lors de chaque évolution majeure.
* Délivrer les Building Permits dans l'Architecture Review Board (ARB).
* Informer le Group Technology Forum et obtenir si nécessaire un Group Building Permit (GARB).
* Définir/contribuer à la stratégie SI Produit (roadmap 3 ans).
* Piloter ou co-piloter des RFI/RFP/POC sur des outils et technologies.
* Organiser des sessions de sensibilisation pour diffuser de nouvelles technologies.
* Maintenir un portfolio applicatif.
* Contribuer et maintenir une architecture de référence (principes, modèles, règles, standards, outils, etc.).
* Fournir un support ad hoc aux équipes de développement.
Défis principaux
* La technologie évolue rapidement et a un impact croissant sur le business : l'architecte doit se tenir en veille, mettre à jour ses compétences et promouvoir de nouvelles solutions quand nécessaire.
* L'architecte peut être affecté à tout moment à un nouveau produit : il doit donc s'approprier rapidement les besoins métiers et les enjeux techniques pour proposer des solutions adaptées.
* L'architecte interagit avec des Product Managers, métiers et experts IT : il doit donc être capable de communiquer avec des profils variés, exposer les différentes options et faire valider ses recommandations.
* Comme le TCO (Total Cost of Ownership) est un critère clé, l'architecte doit contribuer (voire piloter) le Business Case.
Répartition des activités
20 % - Gouvernance Architecture et architecture de référence :
* Vue d'ensemble de toutes les solutions AXA GO (cohérence, réutilisation…).
* Identification de composants réutilisables.
* Veille technologique et intégration de nouveautés.
* Définition/évolution de l'architecture de référence, bonnes pratiques, standards, principes.
* Participation aux Architecture Review Boards et délivrance des Building Permits.
* Maintien du portfolio applicatif.
80 % - Conception des architectures cibles et accompagnement des produits :
* Rédaction et mise à jour des GAD.
* Recueil des exigences non-fonctionnelles.
* Prise en charge proactive des enjeux de sécurité et confidentialité.
* Promotion des standards client et réutilisation des actifs existants.
* Définition d'architectures données (intégrité, sécurité).
* Contribution au déploiement des produits dans les entités.
* Sélection de nouveaux outils et pilotage de RFI/RFP/POC.
* Obtention des Building Permits.
* Alignement des parties prenantes sur le design cible.
* Contribution à la stratégie SI (roadmap 3 ans) et aux migrations Cloud.
* Support ponctuel aux équipes de développement.
Technologies de l'Information et de la Communication