Architecte software

Il y a 3 jours

Montreuil, Hauts-de-France BNP PARIBAS Temps plein
Entreprise :

BNP Paribas (BNPP) est une banque commerciale française présente dans 63 pays.

Le groupe est issu de la fusion en avril 2000 entre la Banque nationale de Paris, banque née en 1965 de la fusion de l'ancienne banque nationale de crédit et du comptoir national d'escompte de Paris, et de la banque Paribas, établissement né au cours du xixe siècle.

Avec 184 000 employés en avril 2023, la banque est organisée selon trois grands domaines d'activités : services bancaires pour particuliers et pour commerçants, services d'investissement et de protection, services bancaires pour entreprises et institutions.



Description du poste :

Au quotidien, ça donne quoi ?

Vos missions :

Industrialisation de la migration des architectures via l'outil Visio vers ArchiMate et développement d'un Architecture Assistant basé sur la GenAI.

L'objectif du stage est d'étudier et de prototyper une démarche permettant de transformer progressivement ce patrimoine documentaire en un modèle d'architecture structuré selon ArchiMate, puis d'exploiter ce patrimoine à travers un Architecture Assistant utilisant la GenAI.

  • Analyser le patrimoine existant de diagrammes d'architecture Visio.
  • Définir un mapping Visio → ArchiMate.
  • Étudier les possibilités d'automatisation de cette migration.
  • Développer un POC permettant de transformer un périmètre de diagrammes Visio en modèles ArchiMate.
  • Structurer les modèles produits dans une base de connaissances architecture.
  • Étudier et prototyper un Architecture Assistant GenAI capable d'interroger cette connaissance.
  • Démontrer la valeur de la solution à travers des cas d'usage concrets.

Axe 1 - Industrialisation Visio → ArchiMate

Le stagiaire analysera les différents types de diagrammes utilisés par les architectes et définira les règles permettant de les traduire vers ArchiMate.

Exemples :

Application → Application Component
API → Application Interface
Flux → Flow
Serveur → Technology Node
Service → Application/Technology Service

Le stagiaire devra également identifier les cas nécessitant une validation humaine.

Les Livrables :

  • Inventaire et typologie des diagrammes Visio.
  • Métamodèle ArchiMate cible.
  • Matrice de mapping Visio → ArchiMate.
  • Règles de transformation.
  • Identification des cas automatisables et non automatisables.
  • Prototype de conversion.
  • Échantillon de modèles ArchiMate générés.
  • Rapport de qualité et de précision de la conversion.
  • Guide de migration.
  • Proposition de processus d'industrialisation.

Axe 2 - Architecture Knowledge Base

Les modèles ArchiMate produits seront utilisés pour constituer progressivement une base de connaissance Architecture.

L'objectif est de relier notamment :

Applications ↔ Services ↔ APIs ↔ Technologies ↔ Infrastructure ↔ Standards ↔ Patterns ↔ Décisions d'architecture

Les Livrables :

  • Modèle de données / métamodèle de la connaissance Architecture.
  • Architecture de la knowledge base.
  • Prototype de repository.
  • Catalogue des éléments d'architecture.
  • Mécanisme de recherche et de navigation.
  • Exemple de traçabilité entre applications, technologies et standards.

Axe 3 - Architecture Assistant GenAI

Le stagiaire étudiera ensuite comment exploiter cette connaissance avec un assistant GenAI.

Exemples de questions :

« Quelles applications utilisent cette technologie ? »

« Quels standards d'architecture s'appliquent à cette application ? »

« Quels sont les composants impactés par le remplacement de cette technologie ? »

« Quelle architecture de référence dois-je utiliser pour exposer une API ? »

« Quels sont les patterns recommandés pour une application déployée dans le Cloud ? »

L'assistant devra fournir des réponses traçables vers les sources et modèles d'architecture.

Les Livrables :

  • Catalogue des cas d'usage GenAI.
  • Architecture cible de l'Architecture Assistant.
  • Étude des approches LLM/RAG/Knowledge Graph.
  • Prototype fonctionnel.
  • Jeu de questions de test.
  • Évaluation de la pertinence des réponses.
  • Mécanisme de référencement des sources.
  • Analyse des risques : confidentialité, sécurité, hallucination, gouvernance.
  • Démonstrateur de l'Architecture Assistant.
  • Roadmap d'industrialisation.

Démonstrateur final

Le stage devra aboutir à un scénario de démonstration de bout en bout :

Diagramme Visio
↓
Extraction des éléments
↓
Mapping ArchiMate
↓
Modèle d'architecture structuré
↓
Architectu