Ingénieur Études et Développement CRM / Java-SQL - Freelance (H/F)
Taux journalier (TJM): 470
Pour un acteur majeur de l'énergie
TMA, RUN, MODERNISATION ET IA
CONTEXTE
Dans le cadre de la maintenance et de la modernisation de son système CRM, notre client recherche un Ingénieur Études et Développement CRM Senior pour reprendre progressivement le RUN applicatif existant et contribuer à sa transformation vers un modèle de RUN augmenté par l'intelligence artificielle.
La mission s'inscrit dans un environnement CRM Selligent, avec des applications historiques développées en Java et s'appuyant fortement sur des traitements SQL.
OBJECTIFS DE LA MISSION
Le consultant aura pour objectif de :
*
reprendre la connaissance fonctionnelle et technique du CRM Selligent ;
*
assurer la maintenance corrective et évolutive des applications ;
*
garantir le maintien en conditions opérationnelles et la continuité de service ;
*
analyser et optimiser les traitements SQL ;
*
contribuer à la modernisation et à la migration des composants historiques ;
*
identifier les tâches de RUN pouvant être automatisées ou assistées par l'IA ;
*
mettre progressivement en place un modèle de maintenance plus industrialisé, proactif et automatisé.
DÉROULEMENT DE LA MISSION
PHASE 1, REPRISE DU RUN
*
comprendre l'architecture fonctionnelle et technique existante ;
*
s'approprier l'environnement Selligent ;
*
analyser le code Java et les traitements SQL historiques ;
*
prendre en charge les incidents et demandes d'évolution ;
*
assurer la maintenance corrective et évolutive ;
*
documenter les composants et procédures existants ;
*
sécuriser la continuité de service et la qualité du support applicatif.
PHASE 2, MODERNISATION ET AUTOMATISATION
Dans un second temps, il contribuera à :
*
identifier les composants obsolètes ou difficiles à maintenir ;
*
préparer leur refonte, migration ou décommissionnement ;
*
améliorer les performances des traitements SQL ;
*
automatiser les tâches récurrentes de maintenance ;
*
renforcer les tests de non-régression ;
*
améliorer la supervision, le diagnostic et la documentation ;
*
accompagner la migration progressive vers des composants plus modernes.
PHASE 3, MISE EN PLACE D'UN RUN AUGMENTÉ PAR L'IA
Le consultant devra contribuer à l'intégration de l'IA dans les pratiques de TMA et de RUN, notamment pour :
*
accélérer l'analyse et le diagnostic des incidents ;
*
faciliter la compréhension et la documentation du code legacy ;
*
générer des scripts ou traitements d'assistance ;
*
automatiser certaines opérations récurrentes ;
*
générer des scénarios et tests de non-régression ;
*
aider à l'analyse d'impact avant évolution ;
*
faciliter la migration et la refonte des composants existants ;
*
capitaliser les connaissances techniques et fonctionnelles.
L'objectif n'est pas de rechercher un profil de Data Scientist ou d'ingénieur IA, mais un développeur expérimenté capable d'utiliser efficacement les outils d'IA dans ses activités quotidiennes de maintenance, d'analyse et de modernisation.
ENVIRONNEMENT TECHNIQUE
*
CRM : Selligent ;
*
Backend : Java, Spring, J2EE ;
*
Base de données : SQL avancé, procédures stockées, optimisation de requêtes ;
*
Frontend : Java
Script, HTML ;
*
Activités : TMA, MCO, RUN, analyse d'incidents, maintenance corrective et évolutive ;
*
Modernisation : refonte d'applications legacy, migration, décommissionnement ;
*
IA : outils d'assistance au développement, analyse de code, génération de documentation, automatisation des tests et des tâches de RUN.
LIVRABLES ET RÉSULTATS ATTENDUS
Le consultant pourra notamment produire :
*
documentation technique et fonctionnelle du CRM ;
*
procédures de diagnostic et de résolution d'incidents ;
*
scripts d'automatisation