L’analyste programmeur a pour mission principale de s’intéresser à la conception et au développement d’une application informatique. Il devra en premier lieu faire un constat des besoins de l’entreprise cliente pour laquelle il travaille afin d’être en mesure de lui apporter une solution informatique adaptée dans un langage informatique adapté.
L’analyste programmeur dispose, comme son nom l’indique, d’une fonction purement analytique mêlée étroitement à une fonction de programmation puisqu’il doit traduire fonctionnellement un besoin client en proposant une modélisation informatique. Il se rapproche ainsi du métier de développeur. L’analyste programmeur devra à la fois contribuer à l’évolution des applications informatiques déjà existantes tout en participant à la modélisation de nouvelles applications. Il pourra alors proposer de nouvelles solutions fonctionnelles et techniques pour répondre aux éventuels besoins.
L’analyste programmeur assurera une maintenance du SI (Système Informatique) du client qui sera autant corrective qu’évolutive. Les différents services de l’entreprise ou la DSI elle-même (Direction des Services Informatiques) lui feront parvenir des fiches d’anomalies qu’il devra traiter de manière efficace et rapide. Pour ce faire, il devra d’abord diagnostiquer l’origine des anomalies et en fonction de ce paramètre, il devra mettre en place un dispositif de correction pour les problèmes rencontrés.
Une autre partie du travail de l’analyste programmeur consistera à réaliser les évolutions effectives du système d’information et à valider dans un second temps la conformité des applications. Il devra bien entendu mettre à jour au fur et à mesure de l’évolution du processus les différentes documentations.
Le métier d’analyste programmeur demande de solides connaissances techniques, souvent très spécifique à toute la programmation informatique et au développement. L’analyste programmeur devra donc parfaitement maitriser les langages informatiques tels que Java, C++ ou encore Framework.NET. Connaitre également la modélisation UML peut s’avérer très utile dans certains cas, voire primordiale. Dans certaines entreprises, l’analyste programmeur sera amené à encadrer plusieurs développeurs et devra donc faire preuve de capacité de management et donc par extension de patience et rigueur.
Dans le cadre de la formation à Java/J2ee, afin de traiter des projets mixte Java/cobol, formation et développement des fonctionnalités du Démonstrateur V4 d’Objectif (gestion de portefeuille) :
Formation
Réalisation et tests,
Dans le cadre de l’automatisation du suivi de production des application du service, conception et développement d’un outil ACCESS /VB (2 mois).
Dans le cadre de la maintenance évolutive de l’application Référentiel Prestation (PEL, Crédit, …), mise à disposition de services permettant d’alimenter et d’accéder au référentiel :
Analyse détaillée (fonctionnelle et organique),
Réalisation et tests,
Livraison pour homologation et mise en production (protocole SG)
Suivi de fonctionnement et correctif
Décembre 2006 TF1 VB / ACCESS PROJET TAP
Analyste programmeur
Dans le cadre du développement d’un outil de gestion des contacts pour l’émission « Insight » de TF1 :
Analyse détaillée (fonctionnelle et organique),
Réalisation et tests,
Recette
Mise en production
Dans le cadre de la maintenance évolutive de l’application S2-Vie :
Analyse détaillée (fonctionnelle et organique),
Réalisation et tests,
Recette
Mise en production
Dans le cadre de la maintenance evolutive de l’application client-serveur « Se connaître » permettant de gérer le réseau des apporteurs d’affaires :
Analyse détaillée (fonctionnelle et organique),
Réalisation et tests,
Recette.
Dans le cadre de la maintenance à chaud des applications d’assurance-crédit (GLAD, GLIS) pour les diverses sociétés de crédit travaillant avec BNP Paribas :
Support applicatif,
Support technique,
Correction d’anomalies fonctionnelles et techniques.
Dans le cadre de la migration des données clients de Groupama vers le système de santé Saphir du GAN :
Responsable da la migration des données,
Analyse fonctionnelle détaillée,
Analyse technique détaillée,
Réalisation de l’application de migration et tests,
...
Dans le cadre de la migration des données clients/contrats/sinistres du GAN vers l’applicatif GROUPAMA :
Prise en charge des répétitions des bascules,
Support fonctionnel à l’équipe de production en charge de la bascule.