Aller au contenu principal
Panorama des métiers Informatique
Analyste-programmeur
Fiche métier

Analyste-programmeur

Véritable architecte informatique, l'analyste programmeur est un professionnel qui jongle entre rigueur et solutions innovantes et créatives. Parmi les compétences d'un analyste-programmeur accompli ? Sa vivacité d'esprit, sa capacité analytique et sa passion pour la programmation forment un trio de compétences essentielles ! Vous aimez passer du temps à résoudre des problématiques, apporter de l'aide à vos proches, et vous êtes à l'aise avec le code ? Alors, découvrez en quoi le métier d'analyste-programmeur est fait pour vous !

Le métier analyste-programmeur fait partie du domaine Informatique.

passiontech

Un analyste-programmeur fait toujours preuve d’enthousiasme lorsqu’il s’agit de créer des solutions techniques, ou de résoudre certains défis, à l’aide des langages de programmation qu’il maîtrise.

curiositéinsatiable

Autant pour bien cerner les besoins de ses utilisateurs, que pour faire évoluer ses compétences dans un environnement technologique très dynamique, c’est la curiosité de l’analyste-programmeur qui l’emmène à apprendre de nouvelles compétences et à s’intéresser à des technos émergentes.

cultureutilisateur

Afin d’apporter la meilleure expérience possible, l’analyste-programmeur doit particulièrement s’intéresser à l’utilisateur final à qui il s’adresse.

Qu’est ce qu’un Analyste-programmeur ?

Avant l'ère des éditeurs de contenus (CMS) et autres progiciels, un programme informatique était généralement développé avec les compétences d'un chef de projet, d'un analyste et d'un développeur. Chacun avait donc un rôle particulier. Avec le développement du web et des langages informatiques, le métier de développeur a fusionné avec celui d'analyste pour former le poste d'analyste-programmeur.

L'analyste-programmeur (code ROME M1805) se charge ainsi de développer sous la direction du chef de projet, une partie d'un programme voire l'intégralité du logiciel ou de l'application voulu par le client.
Pour ce faire, l'analyste-programmeur consulte le cahier des charges rédigé souvent par le chef de projet à partir du brief réalisé avec le client. Ainsi, il étudie et décompose les différentes fonctions et usages du programme, de l'appli, du site web.
Ensuite, il détermine une ou plusieurs solutions techniques avant de développer les éléments nécessaires à l'utilisation du logiciel pro, par exemple. Puis, il rédige les fonctionnalités à l'aide de lignes de code dans un langage de programmation particulier (C, C++, Python, etc.). Enfin, il composera lui-même la notice d'utilisation des fonctionnalités relatives à son travail, et effectuera lui-même les différents tests, et chasses aux bugs.

Lorsqu'il ne s'agit pas d'un nouveau projet, l'analyste-programmeur est chargé de la maintenance ainsi que de la mise à jour voir de l'enrichissement de logiciels déjà installés dans l'entreprise.

Les diplômes pour devenir Analyste-programmeur

  • BTS SIO, Services informatiques aux organisations (bac +2)
  • BTS Systèmes numériques (bac +2)
  • BUT informatique (bac +3)
  • Licence professionnelle métiers de l’informatique : conception, développement et test logiciels (bac +3)
  • Master en informatique comme le master Développement et applications sur plateformes mobiles (bac +5)
  • Diplôme d’ingénieur spécialisé en informatique (bac +5)

Les diplômes pour devenir Analyste-programmeur

Les formations pour devenir Analyste-programmeur

L'accès au métier se fait à l'issue d'un bac +2 / bac +3 au minimum dans la programmation. Pour des postes juniors investis dans des développements standards, un BTS, un BUT ou une licence professionnelle est apprécié des recruteurs. Vos périodes en stage ou en apprentissage feront la différence sur votre CV.
Pour des projets complexes, des profils à bac +5 ont la préférence des recruteurs. Rapidement ces profils issus de master en informatique ou diplômés d'une école d'ingénieur avec une spécialisation en développement peuvent prendre la tête d'une équipe de développeurs.

Si vous souhaitez devenir Analyste-programmeur, découvrez en détail toutes les informations qui vous permettront d’accéder au métier.

Comment devenir Analyste-programmeur

Les missions d'un Analyste-programmeur

  • Maîtrise de différents langages de programmation afin de concevoir et développer des programmes, applications informatiques ou modules spécialisés.
  • Analyse des besoins du client pour établir un cahier des charges fonctionnel et technique.
  • Réalisation d’un prototype de la solution technique pour une validation par le client avant de passer à la phase de développement.
  • Détermination des phases et procédures de tests techniques et fonctionnels pour garantir la qualité du produit final.
  • Réalisation de bêta tests afin de détecter et corriger les anomalies éventuelles.
  • Mises en place des mesures correctives pour résoudre les dysfonctionnements.
  • Conception d'une notice utilisateurs pour assurer une bonne prise en main.
  • Conception d'un guide technique pour garder la mémoire des développements réalisés et les faire évoluer si besoin par la suite, etc.

Les offres d'emploi Analyste-programmeur

Analyste Cybersécurité H/F

Tomorrow Jobs

Strasbourg - 67
CDI
35 000 - 41 000 € / an
🏡 Télétravail partiel
Voir l’offre
il y a 0 heure

Consultant Analyste Soc Orienté Build H/F

Serma Ingénierie

Paris - 75
CDI
Voir l’offre
il y a 2 heures

Analyste Cybersoc N3 H/F

AGH Consulting

Île-de-France
Independant
Voir l’offre
il y a 4 heures
Voir toutes les offres d’emploi pour Analyste-programmeur

Le travail d'un Analyste-programmeur

Les plus
  • La stimulation intellectuelle est au cœur du quotidien de l'analyste programmeur. Chaque projet est singulier.
  • Le métier convient aux esprits scientifiques qui apprécient de résoudre des problèmes.
  • C'est un métier qui demande à la fois de l'autonomie et le goût du travail en équipe, selon les phases du projet.
  • En travaillant en agence web ou dans une entreprise du numérique, l'analyste programmeur est stimulé par la variété des commandes et des applis à développer.

Les moins
  • Le métier nécessite de connaître différents langages de programmation et de mettre ses connaissances à jour en permanence. Cela peut devenir usant à la longue.
  • Avoir de bonnes connaissances en réseaux et système d'exploitation est aussi attendu d'un bon analyste programmeur. Être polyvalent peut frustrer les profils aimant un langage informatique en particulier.
  • Il faut parfois faire des longues journées pour boucler dans les temps un projet qui a pris du retard.
LE SAVIEZ-VOUS ?

Ada Lovelace, mathématicienne britannique qui vécut au XIXe siècle, conçoit l'idée d'une machine universelle et programmable, créant ainsi le premier concept informatique. Bien que les femmes ne représentaient que 24% des emplois du numérique en France en 2021/2022 (INSEE), c'est donc bien une femme (longtemps oubliée de l'histoire) qui est à l'origine du premier programme informatique ! Source : Bibliothèque Nationale de France (BNF)

Les qualités et compétences pour devenir Analyste-programmeur

Dans un premier temps, une capacité d'analyse importante est demandée. En effet, l'analyste-programmeur doit bien comprendre les besoins et attentes des futurs utilisateurs du programme.

Il doit ensuite faire preuve de rigueur, de logique, d'inventivité et de précision dans ses tâches. Sans ces qualités, le travail deviendra tout simplement impossible. Aucun bug n'est toléré !

L'anglais est la langue de l'informatique. Pour faire une veille technologique efficace, mieux vaut comprendre l'anglais professionnel.

Le salaire d’un Analyste-programmeur

Le salaire d’un analyste-programmeur est compris entre 25 000 et 45 000 € bruts par an. Son salaire brut mensuel se situe ainsi dans une fourchette allant de 2 050 à 3 750 €. Son salaire dépendra du type d’applications ou de systèmes informatiques créés et de l’entreprise qui le recrute.

L’analyste-programmeur junior est payé entre 25 000 et 30 000 € bruts par an. Cela représente un salaire net mensuel compris entre 1 600 et 2 000 € par mois. Sans expérience professionnelle, il peut faire valoir des projets sur lesquels il a travaillé pendant la durée de sa formation, en stage ou en apprentissage, pour pouvoir négocier son salaire dès le début de sa carrière.

Le salaire médian pour ce type de poste est compris entre 30 000 et 35 000 € bruts par an. Cela représente un salaire brut mensuel compris entre 2 500 et 2 950 €. Après plusieurs années d’expérience, un profil expérimenté peut être payé entre 40 000 et 45 000 € bruts par an. Son salaire net peut ainsi représenter plus de 2 900 €.

Pour déterminer la somme fixe ou variable versée, la complexité des missions qui sont confiées au collaborateur est au coeur des critères retenus. Les grandes entreprises disposent généralement de budgets plus importants que les petites pour embaucher des profils juniors comme expérimentés.

L’environnement de travail

Même s'il est amené à réaliser des tâches en solo, l'analyste programmeur travaille toujours en équipe. Il peut travailler dans un bureau isolé, dans un open space… mais aussi assurer une partie de sa mission en télétravail ou chez un client, selon les besoins.

Quand les délais de livraison sont serrés ou que les bugs se sont multipliés, l'analyste programmeur doit garder son sang-froid et agir toujours de façon méthodique. Le stress est souvent présent dans ce métier informatique.

Les évolutions possibles

L'analyste-programmeur peut évoluer vers le poste de chef de projet informatique ou vers celui de cadre en développement. D'autres évolutions sont possibles, comme devenir consultant logiciel au sein d'un cabinet ou ingénieur technico-commercial.

Les passionnés de développement peuvent aussi trouver plaisir à multiplier les expériences en tant qu'analyste programmeur en travaillant dans des entreprises du numériques réputées. C'est la variété et la complexité des missions qui sera le fil conducteur de leur carrière.

Les entreprises qui recrutent un Analyste-programmeur

Les principaux employeurs sont les éditeurs de logiciels de gestion ou industriel, les sociétés de conseil, ainsi que les sociétés de services en ingénierie informatique.

Les postes se situent principalement en région parisienne mais aussi en région Auvergne-Rhône-Alpes.

Bon à savoir : 34 % des candidats se positionnant sur des offres d'emploi diffusées par l'Apec pour des postes d'analyste programmeur ont moins de 2 ans d'expérience.

Crédit photo : ©BullRun-stock.adobe.com
Les sites
L'emploi
  • Offres d'emploi par métier
  • Offres d'emploi par ville
  • Offres d'emploi par entreprise
  • Offres d'emploi par mots clés
L'entreprise
  • Qui sommes-nous ?
  • On recrute
  • Accès client
Les apps
Application Android (nouvelle fenêtre) Application ios (nouvelle fenêtre)
Informations légales CGU Politique de confidentialité Gérer les traceurs Aide et contact
Nous suivre sur :