Analyste programmeur
L’analyste programmeur fait le lien entre un besoin exprimé par un service métier et le code qui y répond.
- Salaire net moyen
- 4 029 €
- par mois, en équivalent temps plein (2024)
- Projets de recrutement
- 18 127
- en France en 2026, famille « Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom »
- Recrutements jugés difficiles
- 61 %
- Part de saisonniers
- 3 %
Source : Insee, base Tous salariés 2024 (salaires nets moyens du secteur privé en équivalent temps plein) · Données téléchargées le 18 octobre 2026
Source : France Travail, enquête Besoins en main-d’œuvre 2026 · Données téléchargées le 18 octobre 2026
Les chiffres de recrutement portent sur la famille professionnelle « Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom », qui regroupe plusieurs métiers proches. Les projets de recrutement sont des intentions d’embauche déclarées par les employeurs pour l’année, saisonniers compris. Ce ne sont pas des offres publiées.
Avant d’écrire une ligne, il lit les spécifications fonctionnelles, pose des questions au chef de projet ou à l’utilisateur, puis rédige une analyse technique : tables concernées, traitements, règles de gestion, cas d’erreur. Il développe ensuite, teste et livre. Le métier est très présent dans les applications de gestion (banque, assurance, mutuelles, administrations, grande distribution), où il côtoie des technologies récentes comme Java ou .NET et des systèmes plus anciens comme COBOL sur mainframe ou des progiciels maison. Une bonne partie du travail consiste à faire évoluer et corriger des applications existantes, en tierce maintenance applicative (TMA) dans une ESN ou au sein d’une DSI.
Missions principales
- Analyser les spécifications fonctionnelles et rédiger les spécifications techniques détaillées
- Développer les traitements et les écrans en Java, C#, PL/SQL, COBOL ou dans le langage de l’application
- Écrire et optimiser des requêtes SQL sur Oracle, DB2, SQL Server ou PostgreSQL
- Réaliser les tests unitaires et participer aux tests d’intégration et à la recette avec les utilisateurs
- Corriger les anomalies remontées en production, en analysant les journaux et les traitements batch
- Estimer la charge des évolutions demandées et signaler les impacts sur les autres applications
- Documenter les programmes et les procédures d’exploitation pour l’équipe de production
Qualités attendues
- Goût pour comprendre les règles de gestion d’un métier (paie, contrats d’assurance, facturation)
- Rigueur dans les tests, car une erreur de calcul se retrouve sur des milliers de dossiers
- Patience pour lire et comprendre du code écrit par d’autres il y a des années
- Capacité à reformuler un besoin flou en questions précises
- Clarté à l’écrit pour les spécifications et la documentation
Fiche ROME de rattachement : Analyste Concepteur / Conceptrice informatique
France Travail ne publie pas de fiche propre à ce métier : il est rattaché à la fiche ROME M1848, dont voici la définition.
L’Analyste Concepteur informatique est responsable de l’analyse des besoins des utilisateurs, de la conception de solutions techniques et du développement de systèmes informatiques.
- Analyse les besoins du client ou de l’entreprise et élabore les spécifications techniques
- Conçoit et modélise des solutions informatiques adaptées aux besoins identifiés
- Rédige la documentation technique et les manuels d’utilisation
- Assure la maintenance et l’évolution des applications en fonction des retours utilisateurs
- Collabore étroitement avec les équipes de développement pour la mise en œuvre des solutions
- Effectue une veille technologique pour proposer des innovations pertinentes
Comment y accéder
Ce métier est accessible avec un niveau Bac + 3 à Bac + 5 Licence Professionnelle en Développement informatique ou en Conception de logiciels, Master en Informatique ou Diplôme d’Ingénieur en Informatique ou en Systèmes d’information.
Source : France Travail, répertoire des métiers ROME 4.0 (v61, publié le 15 juin 2026) · Données téléchargées le 18 octobre 2026
Fiche ROME M1848 : Analyste Concepteur / Conceptrice informatique
Compétences clés
Savoir-faire
- Concevoir et développer une solution digitale
- Analyser les besoins des utilisateurs pour la création de logiciels
- Analyser les retours des utilisateurs pour améliorer les produits
- Concevoir l’architecture d’un système, d’un réseau
- Développer des interfaces utilisateur ergonomiques
- Réaliser des études d’organisation et d’évolution de systèmes d’information
- Déterminer des mesures correctives
- Respecter les normes de qualité dans le développement de logiciels
- Recueillir et analyser les besoins client
- Accompagner l’appropriation d’un outil par ses utilisateurs
Savoir-être
- Avoir l’esprit d’équipe
- Etre force de proposition
- Faire preuve de rigueur et de précision
- Organiser son travail selon les priorités et les objectifs
Où recrute-t-on le plus ?
Les bassins d’emploi qui déclarent le plus de projets de recrutement pour cette famille de métiers en 2026.
| 1 | ParisParis | 2 938 projets |
|---|---|---|
| 2 | NanterreHauts-de-Seine | 2 155 projets |
| 3 | Boulogne-BillancourtHauts-de-Seine | 1 876 projets |
| 4 | ToulouseHaute-Garonne | 1 135 projets |
| 5 | NantesLoire-Atlantique | 962 projets |
| 6 | BordeauxGironde | 742 projets |
| 7 | LyonRhône | 524 projets |
| 8 | Aix-en-ProvenceBouches-du-Rhône | 501 projets |
| 9 | VersaillesYvelines | 488 projets |
| 10 | RennesIlle-et-Vilaine | 462 projets |
Source : France Travail, enquête Besoins en main-d’œuvre 2026 · Données téléchargées le 18 octobre 2026
Les cellules couvertes par le secret statistique sont exclues : les totaux sont des minimums.
Évolution de carrière
Le poste d’analyste programmeur sert souvent de base à une carrière dans les études informatiques. Après quelques années, on devient analyste concepteur ou concepteur développeur, puis lead développeur ou chef de projet technique. Ceux qui aiment le contact avec les métiers évoluent vers l’analyse fonctionnelle (business analyst, consultant fonctionnel) ou la maîtrise d’ouvrage. Les profils qui maîtrisent des systèmes anciens comme COBOL et mainframe sont recherchés pour les projets de migration et de modernisation. D’autres se tournent vers l’architecture logicielle ou le pilotage d’une équipe de TMA.
Conseils pour postuler
- Précisez les domaines métier que vous connaissez (paie, assurance, comptabilité, logistique) : c’est souvent décisif en ESN
- Indiquez votre part d’analyse dans chaque mission, pas seulement les langages utilisés
- Si vous connaissez COBOL, JCL ou un mainframe, mettez-le en avant même si vous visez du Java
- Montrez votre rapport aux tests et à la recette, que les DSI jugent essentiel
- Mentionnez les outils de suivi (Jira, Mantis, ServiceNow) et de gestion de versions utilisés
Pour aller plus loin
Votre recherche, en automatique
Lancer mon scan d’offres analyste programmeur
JobFast cherche les offres qui vous correspondent sur les grands sites d’emploi, note chacune sur 10 et prépare un CV et une lettre adaptés. Vous relisez, vous validez.
Sans carte bancaire · Sans compte pour commencer