Le métier d'analyste programmeur
L’analyste-programmeur met au point ou améliore les systèmes et les applications utilisés dans l’entreprise sous la direction d’un chef de projet.
Quelles sont les missions principales de l’analyste programmeur ?
Appropriation technique des besoins fonctionnels
L'analyste programmeur prend part à l'analyse opérationnelle poussée des besoins des utilisateurs. Il considère les différentes opportunités et la faisabilité technologique du projet.
De plus, l'analyste programmeur produit et explicite le cahier des charges techniques, en prenant appui sur les spécifications opérationnelles qui lui sont fournies.
Production et codage
Le rôle de l'analyste programmeur consiste à créer une structure logicielle avec l'appui des consultants MOE. Il met en avant le framework du progiciel, qui est formé de motifs de conception et de librairies.
Par conséquent, l'analyste programmeur examine et élabore les composants en exploitant les langages appropriés (C++, C, Java, C#...). Il s'occupe donc de la conception et de la production des applications (prototypes et modules).
Ainsi, l'analyste programmeur adapte et configure les progiciels sélectionnés pour le cadre logiciel. Il s’occupe également de l’organisation des bases de données.
Aussi, l'analyste programmeur ajuste et met à l'échelle l'ensemble des composants constitutifs du progiciel. Ce dernier s'occupe également de la documentation des logiciels pour les développements suivants.
Tests et recette
Finalement, l'analyste programmeur caractérise les protocoles et les scenarii de tests (tests unitaires et tests de charge). Il s'attache donc à contrôler, détecter et régler les anomalies possibles du logiciel développé.
En outre, l'analyste programmeur analyse les résultats et rédige le rapport de tests. Ce dernier s'assure de la correspondance du progiciel livré et du besoin du client.
Mise en production et intégration
D'autre part, l'analyste programmeur intègre les sites tests chez le client, ce qui encourage les tests du progiciel final. Il déploie donc en masse l’application développée auprès des utilisateurs.
Maintenance évolutive et corrective
Une autre fonction de l'analyste programmeur consiste à prendre en charge la maintenance applicative et corrective (TMA).
Quelles sont les autres missions de l’analyste programmeur ?
D'autre part, l'analyste programmeur peut mettre en place une veille technologique de manière à donner au client des spécifications qui prennent en considération les transformations en termes de de développement et de langages de programmation.
En définitive, l'analyste programmeur peut s'employer à la rédaction des dossiers techniques. Celui-ci peut être chargé d’accompagner les collaborateurs dans la prise en main du logiciel.
Quelles sont les compétences de l’analyste programmeur ?
Compétences techniques
L'analyste programmeur maîtrise les techniques ainsi que les solutions de développement (UML, Merise, Rational Rose, méthodes agiles, méthodologies objet…). De plus, celui-ci doit comprendre les différents cadres de développement tels que la technologie objet, .NET, J2EE...
D'autre part, l'analyste programmeur doit avoir une bonne connaissance des applications web telles que JavaScript, Flash, Visual Basic, PHP, Flash et autres logiciels associés. Il doit donc appréhender les différents frameworks.
En outre, l'analyste programmeur doit maîtriser plusieurs langages de programmation (C,C#, javascript, C++, COBOL, Visual C++, Assembleur…), ainsi que plusieurs systèmes d’exploitation (Windows, Unix, Linux…) ou d’OS (operating system) temps réel (QNX, eCos, VxWorks...).
Par ailleurs, l’analyste programmeur doit avoir une connaissance approfondie de la globalité des standards et procédures de sécurité. Il doit également comprendre l'environnement et l’organisation de l'entreprise.
Aptitudes professionnelles
L'analyste programmeur doit avoir une forte motivation pour l’informatique et pour l’acquisition de nouvelles connaissances telles que de nouveaux langages et systèmes. Il doit posséder une incontestable souplesse pour satisfaire les requêtes des clients tout en se conformant les normes de développement.
Aussi, l'analyste programmeur doit savoir s'adapter dans le but de comprendre les nouveaux langages et les nouvelles méthodes de développement. Ce dernier doit, en outre, être polyvalent et créatif afin de distinguer les solutions techniques appropriées.
L'analyste programmeur doit également acquérir de bonnes compétences relationnelles (écoute et expression), ce qui donne lui permet de communiquer efficacement avec les utilisateurs. Il doit être ouvert d'esprit dans le but de répondre à la variété des problématiques clients et technologiques.
D'autre part, l'analyste programmeur doit disposer d'un esprit d'équipe important. Ce dernier doit aussi savoir travailler en autonomie.
Effectivement, l'analyste programmeur est en général amené à travailler en dehors de l'entreprise. Il doit donc avoir une forte capacité d'adaptation, notamment lorsqu'ils travaillent en SSII.
Enfin, l’analyste programmeur doit être motivé dans le but de pouvoir s'impliquer dans les projets.
Source : https://www.apec.fr/
Exemple de missions de René, analyste programmeur habitant les Bouches-du-Rhône (13)
-
Analyste-programmeur (indépendant), AS/400
GAP4octobre 2007 - aujourd'huiOberthur cartes system (Dijon 21)
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) -
Analyste-programmeur (indépendant), AS/400,
GAP4 SLI Sylvania France (Le Plessis Belleville 60)mai 2007 - septembre 2007SLI Sylvania France (Le Plessis Belleville 60)
Mission de l'entreprise : Fabricant N° 1 Européen de luminaire.
Ma mission:
- Réalisation d’une application de radio-transmission. -
Analyste-programmeur (indépendant), AS/400
RPG 4 ILE WALON France (Le MEUX 60)février 2007 - avril 2007Mission de l'entreprise : Transport d’automobiles pour les constructeurs.
Ma mission:
- Réaliser la reprise de données de deux de leurs nouveaux sites. -
Analyste-programmeur (indépendant), AS/400
GAP4 EDI-INFORMATIQUE Marseillejuillet 2006 - janvier 2007Mission 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. -
Analyste-programmeur (indépendant), AS/400
RPG4 ILE Société BRAGARD Epinalfévrier 2006 - mai 2006Mission 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) -
Analyste-programmeur (indépendant), AS/400
RPG4 Groupe UNILOG Marseilleoctobre 2005 - décembre 2005Mission 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 -
Analyste-programmeur (indépendant), AS/400
GAP4 EDI-INFORMATIQUE Marseillemars 2005 - août 2005Mission 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 -
Analyste-programmeur (indépendant)
AS/400, GAP4 ILE Groupe DHL Marseillemai 2004 - janvier 2005Mission 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. -
Analyste-programmeur, Chef de Projet junior
AS/400, GAP3, GAP4, ILE Consult Groupe PROVAL Marseillejuillet 2002 - décembre 2003Mission 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. -
Analyste Programmeur AS/400, GAP3 GAP4
AR-CARTON (Soissons) en régieaoût 2001 - juin 2002Mission 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.
CV d'analyste programmeur
-
Chris Développeur PHP
- Développeur, Ingénieur de développement (60 ans)
- 11100 NARBONNE
- Télétravail uniquement
-
Anthony Ingénieur de développement C C++ PYTHON
- Développeur, Ingénieur de développement (29 ans)
- 49100 ANGERS
-
Radouan Consultant C
- Consultant, Développeur, Ingénieur système (42 ans)
- 60200 COMPIÈGNE
- Totalement mobile
-
Khaled Développeur .NET
- Développeur, Intégrateur technique (31 ans)
- 13001 MARSEILLE
- Totalement mobile
-
Ghazi Développeur HTML5
- Développeur (33 ans)
- 92140 CLAMART
-
Baptiste Développeur C++
- Développeur, Analyste programmeur (25 ans)
- 03100 MONTLUÇON
- Télétravail uniquement
-
Hamza Ingénieur d'études AUTOCAD
- Ingénieur d'études, Ingénieur de production, Ingénieur d'exploitation (26 ans)
- 93700 DRANCY
- Télétravail uniquement
-
Bl Développeur MAGENTO
- Développeur (33 ans)
- 75001 PARIS
- Totalement mobile
-
Ramzi Graphiste / Webdesigner JAVA
- Graphiste / Webdesigner, Développeur, Webmaster (41 ans)
- 75012 PARIS
- Totalement mobile
-
Damien Chef de projet PHP
- Chef de projet, Développeur, Ingénieur d'exploitation (45 ans)
- 59000 LILLE
- Télétravail uniquement
Vous n'avez pas trouvé d'analyste programmeur freelance correspondant à vos besoins ? Contactez-nous au 01 80 88 59 00 ou déposez une offre de mission pour accéder à un plus large choix de profils.
missions d'analyste programmeur
-
Développeur ASP.NET / ASP sur SCEAUX
-
ProfilDéveloppeur
-
LocalisationTélétravail
-
Date de début envisagée01/09/2022
-
Durée6 mois
-
Secteur d'activitéServices divers
-
Vous êtes Analyste programmeur et vous recherchez une mission freelance ? Déposez votre CV pour accéder à toutes nos offres à pourvoir dès maintenant.