Description du poste
Mia-Discovery est un logiciel permettant la cartographie des systèmes d'information à partir de l’analyse de code source (Java, COBOL, etc.). Pour chaque client, un workflow de chargement doit être construit/adapté manuellement : sélection des sources, configuration des analyseurs, mapping des éléments fonctionnels/techniques, transformation des résultats, etc.
Ce processus, crucial mais fastidieux, gagnerait à être automatisé pour améliorer l’efficacité, la fiabilité et l’industrialisation du déploiement.
Informations supplémentairesLes avantages à nous rejoindre :
- Un accord télétravail pour télétravailler jusqu'à 2 jours par semaine selon vos missions.
- Un package avantages intéressant : des titres restaurants, accès aux subventions des activités sociales & culturelles.
- Plusieurs centaines de formations accessibles en toute autonomie depuis l'app mobile avec Sopra Steria Academy.
- La possibilité de s'engager auprès de notre fondation ou de notre partenaire « Vendredi ».
- De très nombreuses opportunités en CDI peuvent vous attendre à l’issue du stage.
Employeur inclusif et engagé, notre société œuvre chaque jour pour lutter contre toute forme de discrimination et favoriser un environnement de travail respectueux. C’est pourquoi, attachés à la mixité et à la diversité, nous encourageons toutes les candidatures et tous les profils.
https://www.soprasteria.fr/nous-connaitre/nos-engagements
Votre rôle et vos missions :
Vous développez un module ou une méthode basée sur l’IA pour générer automatiquement des workflows de chargement et d’analyse, adaptés au SI du client et à ses sources (langages, frameworks, particularités techniques).
- Audit du processus existant
- Analyser le workflow de chargement manuel : sources, analyseurs, paramétrages, mappings typiques.
- Identifier les étapes récurrentes/intervenants humains et leur logique.
- Recherche de solutions d’automatisation/intelligence artificielle
- Étudier l'automatisation de la reconnaissance des technologies présentes dans un code source (via parsing, NLP, modèles pré-entraînés…).
- Prototyper l’identification automatique des artefacts métier à cartographier.
- Évaluer des outils d’aide à la génération de pipeline/mapping de données.
- Développement du prototype
- Proposer et développer un outil/script/petite interface permettant, à partir de l’analyse de code source fourni, de :
- Suggérer automatiquement un paramétrage de workflow : choix des analyseurs/plugins, options pré-remplies…
- Générer un fichier de configuration compatible avec Mia-Discovery.
- Détecter d’éventuels cas particuliers et proposer des traitements adaptés.
- Tests et validation
- Tester l’outil sur des SI clients fictifs ou réels (avec anonymisation/sanitation).
- Chiffrer le gain en temps et qualité sur plusieurs cas d’usage.
- Synthèse et perspectives
- Formaliser les apports, limites, pistes d’amélioration.
- Rédiger une documentation et présenter le prototype à l’équipe.
Livrables
- Prototype logiciel.
- Doc technique et utilisateur.
- Rapport de stage et soutenance.
Votre profil :
En école d'Ingénieurs, ou en Master informatique ou formation équivalente, vous êtes curieux(se) et logique, bon communiquant(e) et adhérez à l'idée que le développement de la société s'appuie sur l'esprit d'innovation de ses collaborateurs. Postulez !