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.
Mission de l'entreprise : Fabricant de cartes à puce
Ma mission:
- Maintenances applicatives (en raison du secret qui entoure cette profession je ne puis en dire plus)
Mission de l'entreprise : Fabricant N° 1 Européen de luminaire.
Ma mission:
- Réalisation d’une application de radio-transmission.
Mission de l'entreprise : Transport d’automobiles pour les constructeurs.
Ma mission:
- Réaliser la reprise de données de deux de leurs nouveaux sites.
Mission de l'entreprise : Editeur de logiciel de gestion commerciale pour les PME
Ma mission:
- Développement d’applications de gestion commerciale,
- Maintenance et évolution d’applications existantes.
Mission de l'entreprise: N°1 Européen du vêtement professionnel.
Ma mission:
A partir d’une analyse remis par le directeur informatique
- Développement d’applications de gestion commerciale,
- Maintenance et évolution d’applications existantes. (J’ai réécris quelques applications initialement réalisé en
Gap II et Gap III en Gap IV)
Mission de l'entreprise: Société de services informatiques
Ma mission:
A partir d’une analyse remis par le chef de projet
- Développement d’application spécifs pour l’un de leurs
Grands comptes.
Mission de l'entreprise : Editeur de logiciel de gestion commerciale pour les PME
Ma mission:
A partir du cahier des charges
- Conception technique,
- Programmation,
- Tests
- Rédaction des manuels utilisateurs
Mission de l'entreprise : Enlèvement traitement expédition et livraison de colis à travers le monde
Ma mission:
Harmonisation et mise en place d’une taxation internationale.
Jusque là, chaque commerciale appliquait un tarif à son nouveau client en fonction d’un certain nombre de critères à sa discrétion. Sachant que l’entreprise dessert 229 pays.
Le plus simple était d’appliquer un tarif identique à tous les clients mais de leur attribuer des coefficients de minoration ou de majoration en fonction de la zone de livraison sachant que nous avons quatre zones de livraison qui pourraient être portées à neuf.
A partir du cahier des charge
- Analyse fonctionnelle de l’existant (ce qui se fait en National) aucun dossier n’existe il fallait donc analyser toutes les applications qui fonctionnent en National.
- Codage des différentes applications
- Création des nouvelles tables tarifaires à coefficients.
- Mise en place des différents jeux d’essai.
- Tests.
- Maintenances évolutives de différentes applications.
- Résolution de bugs.
Mission de l'entreprise : Centre de traitement des flux et Éditeur de logiciels destinés aux professionnels de santé (Mutuelles…)
Mes missions:
Analyse, développement et maintien évolutifs d’applications.
Mission de l'entreprise: Fabrication d'emballage carton
Mes missions:
- Analyse et modification de toutes le applications - commerciales dans le cadre de la passation à la monnaie unique.
- Migration et tests.
- Analyse, développement et maintenance de différentes applications de gestion commerciale.