Un service d'Akta, cabinet de conseil en certification professionnelle
OpenDataForma RNCP · RS · Formacode · NSF
RNCP13659 Inactive · Niveau 5

Analyste-programmeur

Certificateur · CESI

L'essentiel

Nomenclature du niveau de qualification
Niveau 5
Formacode(s)
—
Date d'échéance de l'enregistrement
04-01-2020

Certificateur(s)

Nom légalSIRETSite
CESI 77572257201109 http://www.cesi.fr
CESI CERTIFICATION 52400081700022 —

Résumé de la certification

Objectifs et contexte

A compléter (Reprise)

Activités visées

L’analyste-programmeur est un concepteur/développeur de solutions logicielles répondant aux besoins des utilisateurs de l’entreprise ou de clients. Il est capable, à partir de l’expression du besoin, de réaliser les développements attendus, en mobilisant de larges savoirs et savoir-faire dans les langages et méthodes de développement. Techniquement, à partir des spécifications fonctionnelles, l’analyste-programmeur analyse, paramètre et code les composants logiciels en respectant la demande (besoin) et les procédures en vigueur, sous la responsabilité de la Maîtrise d’œuvre.
Au quotidien, ses activités principales sont les suivantes :
Activité 1 : Analyser et formaliser le besoin de l’entreprise en solutions logicielles
Comme son nom l’indique, l’analyste programmeur participe à la définition/l’analyse des spécifications fonctionnelles. Selon l’organisation à laquelle il appartient, cela peut prendre deux formes : soit il recueille et formalise lui-même les besoins exprimés par les clients et entre donc de manière importante dans le fonctionnel des clients, soit il s’approprie le cachier des charges qui a été réalisé dans une phase amont sans lui. Naturellement, il réalise ensuite une première étude technique, étude dont l’étendue varie, elle aussi, selon le type d’entreprise dans laquelle il exerce. Ici sont donc valorisées ses compétences de reformulation et de vue d’ensemble.
Activité 2 : Concevoir une solution informatique logicielle sous la responsabilité de son hiérarchique
Dès que les différentes étapes d’analyse préalable du besoin ont été franchies, l’analyste programmeur réalise un état des lieux de l’existant (en dehors de celui requis pour l’analyse du besoin) afin d’être en mesure de proposer des solutions, mêmes partielles, aux différents problèmes techniques et fonctionnels faisant partie du projet. Il s’agit là d’une étape importante car les délais de livraison sont bien souvent court. Il participe ensuite à la rédaction des spécifications techniques qui prennent en compte les différentes contraintes du projet.
Activité 3 : Développer une application informatique sous la responsabilité de son hiérarchique
C’est dans cette activité que l’analyste programmeur est en mesure d’exprimer son talent de technicien. Dans l’environnement de production qui est le sien, il est en mesure de réaliser les tâches de développement (orientées objet, procédurales, impératives, etc), mais également de participer à la réalisation des tests (unitaires et de non-régressions évidemment, mais bien souvent fonctionnels également). La qualité de son travail se traduit par une phase de qualification courte, une documentation technique efficace et une maintenance aisée des applications.
Activité 4 : Faciliter l’utilisation de l’application informatique par les utilisateurs
L’analyste programmeur rédige une documentation pour l’utilisateur pertinente et accessible. Il veille également à ce que son application soit déployable sur le(s) poste(s) et les réseau(x) et  élabore la documentation permettant son administration par les équipes techniques.
Activité 5 : Maintenir une application informatique, corriger et faire évoluer celle-ci
Tout au long de la vie de l’application, l’analyste-programmeur assure le maintien en fonctionnement de cette application. Sous la responsabilité de la maitrise d’œuvre, il définit les évolutions et correctifs nécessaires à la continuité de son utilisation, en assure le développement et tient informés les utilisateurs des évolutions de l’application logicielle. Outre la maintenance et la mise à jour de l’application qu’il a lui-même contribué à construire, il est bien souvent responsable de la maintenance d’applications réalisées par d’autres personnes. Ses capacités d’analyse et techniques sont alors sollicitées.

Compétences attestées

Cinq grandes catégories de compétences sont attestées :
          les capacités d’écoute, d’analyse et de modélisation des candidats,
          les compétences techniques en programmation et réalisations de logiciels,
          les compétences techniques en matière de maintenance et de sécurisation des logiciels,
          les compétences organisationnelles (gestion d’un projet, veille technologique, etc.),
          les compétences rédactionnelles et pédagogiques auprès des utilisateurs finaux.

Blocs de compétences · 5

RNCP13659BC01
Traduire le besoin en solution logicielle
Compétences visées
Compétences évaluées :
Recueillir et rédiger les besoins des utilisateurs, à partir d’une demande client ou d’un cahier des charges
Intégrer son environnement professionnel et décrire le système d’information dans le périmètre de l’application à développer
Participer à la formalisation de l’ensemble des fonctions et des traitements que proposera l’application
Etudier les pratiques et outils en place répondant au moins partiellement à la demande du client
Participer à l’élaboration des spécifications techniques nécessaires au développement de l’application
Proposer les outils et solutions techniques adaptés (langage, plate-forme, SGBD ,…) au développement de l’application
Modalité d’évaluation :
Projets en centre
Cas pratiques
Exercices pratiques
Exposé
Ce bloc fait l’objet d’une certification et donne lieu à la délivrance d’un Certificat de maîtrise des compétences
RNCP13659BC02
Préparer et installer un environnement technique
Compétences visées
Compétences évaluées :
Utiliser les environnements de développement, via les systèmes d’exploitation et le réseau
Administrer son poste de travail
Modalité d’évaluation :
Projet en entreprise
Cas pratique
Ce bloc fait l’objet d’une certification et donne lieu à la délivrance d’un Certificat de maîtrise des compétences
RNCP13659BC03
Développer pour le WEB
Compétences visées
Compétences évaluées :
Mettre en œuvre les méthodologies de développement
Développer une application à l’aide d’outil(s) / langage(s) pertinent(s) en conformité avec les exigences du projet
Produire une application stable et fiable qui réponde au cahier des charges du lot confié
Préparer la qualification d’une application informatique (tester les composants, faire la recette de l’application informatique dans son environnement final)
Elaborer la documentation technique de l’application développée
Rédiger le guide utilisateur et les supports de présentation liés à l’application
Déployer l’application sur les postes utilisateurs
Former les utilisateurs au produit
Recenser et faire valider les besoins d’évolution et/ou de correction de l’application
Assurer la maintenance et l’évolution d’une application
Informer les utilisateurs des modifications logicielles et les former à celles-ci
Modalité d’évaluation :
Projet en centre
Projet en entreprise
Cas pratiques
Exposés
Ce bloc fait l’objet d’une certification et donne lieu à la délivrance d’un Certificat de maîtrise des compétences
RNCP13659BC04
Développer une application informatique
Compétences visées
Compétences évaluées :
Mettre en œuvre les méthodologies de développement
Développer une application à l’aide d’outil(s) / langage(s) pertinent(s) en conformité avec les exigences du projet
Produire une application stable et fiable qui réponde au cahier des charges du lot confié
Préparer la qualification d’une application informatique (tester les composants, faire la recette de l’application informatique dans son environnement final)
Elaborer la documentation technique de l’application développée
Rédiger le guide utilisateur et les supports de présentation liés à l’application
Déployer l’application sur les postes utilisateurs
Former les utilisateurs au produit
Recenser et faire valider les besoins d’évolution et/ou de correction de l’application
Assurer la maintenance et l’évolution d’une application
Informer les utilisateurs des modifications logicielles et les former à celles-ci
Modalité d’évaluation :
Projet en centre
Projet en entreprise
Cas pratiques
Exposés
Ce bloc fait l’objet d’une certification et donne lieu à la délivrance d’un Certificat de maîtrise des compétences
RNCP13659BC05
Communiquer et promouvoir une application logicielle ou web
Compétences visées
Compétences évaluées :
Trier et organiser les informations issues de ses différentes tâches
Prioriser ses tâches
Organiser ses activités
Etre acteur dans un projet de développement informatique
Formaliser une synthèse permettant un reporting efficace des actions
Argumenter et convaincre un auditoire professionnel
Modalité d’évaluation :
Rapport professionnel et soutenance
Une période d’application en entreprise de 6 mois, consécutifs ou non, est obligatoire
Ce bloc fait l’objet d’une certification et donne lieu à la délivrance d’un Certificat de maîtrise des compétences

Secteur d'activité et type d'emploi

Secteurs d'activités

Tous secteurs d'activité de l'industrie et des services dans toute entreprise développant des applications informatiques pour elles même ou pour des entreprises clientes (en particulier ESN, éditeurs informatiques, entreprises intégrant de l'informatique dans leurs produits, fabricants de matériels et potentiellement toutes les entreprises utilisatrices de l’outil informatique).

Types d'emplois accessibles

Analyste-programmeur,Analyste-développeur,Développeur,Concepteur-Développeur,Analyste développement,Réalisateur en informatique,Analyste fonctionnel,Analyste réalisateur,Développeur d’application.

Métiers visés (ROME)

Références juridiques des réglementations d'activité

A compléter (Reprise)

Tensions de recrutement · DARES 2024

Niveau de tension : Très élevée (5/5) en tension

Principaux facteurs : Manque de main-d'œuvre disponible et Lien formation-emploi.

2 864 € salaire médian (mensuel)

Diplôme le plus fréquent : Diplôme de niveau bac+5 ou plus (doctorat, master ou équivalent) en communication et information (41 % des actifs en emploi).

Mesuré au niveau de la famille professionnelle : Techniciens d'étude et de développement en informatique et Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom (nomenclature FAP). Ces familles ne sont pas au même niveau de tension (de 4 à 5 sur 5) : le niveau affiché est une moyenne pondérée par l'emploi, à ne pas attribuer à chacune d'elles.
  • M1X80 — Techniciens d'étude et de développement en informatique tension 4/5 (Élevée)
  • M2X90 — Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom tension 5/5 (Très élevée)

Indicateur de tension sur le marché du travail 2024 — DARES / France Travail. Les indicateurs sont publiés par famille professionnelle (FAP), pas par métier ROME : ils couvrent l'ensemble des métiers de ces familles.

Marché du travail · BMO 2026

27 458 projets de recrutement
53 % en tension jugés difficiles à recruter
1 % emplois saisonniers
Mesuré au niveau de la famille professionnelle : Techniciens d'étude et de développement en informatique et Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom (nomenclature FAP).
  • M1X80 — Techniciens d'étude et de développement en informatique
  • M2X90 — Ingénieurs et cadres d'étude, recherche et développement en informatique et télécom

Enquête Besoins en Main d'Œuvre (BMO) 2026 — France Travail (open data), cumul national. Les indicateurs sont publiés par famille professionnelle (FAP), pas par métier ROME : ils couvrent l'ensemble des métiers de ces familles.

Voie d'accès à la certification

Voie d'accèsOuverte
Formation initiale Oui
Formation continue Oui
Apprentissage Oui
Contrat de professionnalisation Oui
Candidature individuelle Non
VAE Oui
Prérequis à l'entrée
A compléter (Reprise)
Composition du jury — Formation initiale, Formation continue, Apprentissage, Contrat de professionnalisation, VAE
1 président ; 4 membres permanents respectant la parité organisations d'employeurs / organisations de salariés et la parité hommes / femmes ; 2 professionnels du métier

Liens avec d'autres certifications

Anciennes versions

Base légale

Date d'échéance04-01-2020

Pour plus d'informations · Statistiques

Télécharger (PDF) MD