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.
Réalisations Projet Titrisation
PCO : Reprise de l'historique et adaptation de la chaîne mensuelle, génération
des nouvelles factures en GED eDocs.
Fusion absorption de LeasaPlan par ALD
Maintenance des applis existantes (ALD360 etc...)
Réalisations Projet WURTH
Prendre en charge les colis depuis la plate forme de WURTH jusqu'à la
livraison chez leurs clients finaux.
RPG-Free ILE - CL - SQLRPGLE- LMIRéalisations Maintenance correctives évolutives, écritures de procédures
WEB SERVICES dans le cadre de la refonte du projet SAGA
Responsable de la gestion de la BD et des réalisations AS400 pour répondre
aux requêtes de l'équipe java par webservices dans un cadre AGILE.
Réalisations Maintenance correctives évolutives
Assistance utilisateurs, hotline…
Formation à la création et à la gestion d’entreprise
Veille technologique AS400 et Ax Dynamics
Réalisations Gestion des approvisionnements, des stocks et des fabrications
Fusion de sociétés, création de sociétés, Interfaces AX et I5
Gestion des cours de couvertures
Tableau de bord GPAO-COMPTA
Maintenance corrective et évolutive de l'existant
Formation des utilisateurs, Hot line
Réalisations : Maintenance corrective et évolutive des applications existantes: Hot line auprès des chargés de clientèle et sur la chaîne dans l’usine.
Environnement : AS400 – RPG III – RPGIV– CL – SQLRéalisations : Gestion des ordres de fabrication
Outils développement : ARCAD OBSERVERRéalisations : Euro: Projet de fusion de bases (regroupement de plusieurs sites)
Environnement : PACBASE - AS400 – RPG III – RPGIV– CL – SQLRéalisations : Calcul du prix de revient en GPAO
Environnement : AS400 – RPG III – RPGIV– CL – SQL