Certification active — échéance 01/10/2029RNCP 39623

Développeur informatique

Tout ce qu'un organisme de formation doit savoir pour proposer, préparer et gérer cette certification : référentiel, habilitation, obligations réglementaires — et pilotage dans Loop.

Niveau5 (Bac+2)
CertificateurCESI
Blocs de compétences4 blocs
Éligible CPFOui

📋L'essentiel de la fiche RNCP 39623

IntituléDéveloppeur informatique
Code RNCPRNCP39623
Niveau de qualificationNiveau 5 (Bac+2)
CertificateurCESI
Date d'échéance1er octobre 2029
Début des parcours1er octobre 2024
Code NSFs326m — Informatique, traitement de l'information326t — Programmation, mise en place de logiciels
Code ROMEM1805 — Études et développement informatique

🎯Objectifs de la certification

Le métier de Développeur informatique est centré sur la conception, le développement, le test et la maintenance de logiciels et d'applications. Le Développeur informatique analyse les besoins des utilisateurs et rédige des spécifications techniques. Il écrit le code en utilisant des langages de programmation appropriés et développer des applications web, mobiles, ou de bureau selon les projets.

Activités visées

Conception d'un processus de traitement des données
Développement d'une application informatique sous la responsabilité de son hiérarchique
Développement d'une application web et mobile sous la responsabilité de son hiérarchique
Déploiement et maintenance d'une application informatique

🧩Les 4 blocs de compétences

La certification peut être obtenue en une fois ou bloc par bloc (formation ou VAE). Pour l'organisme, cela implique un suivi des acquisitions par bloc pour chaque candidat.

RNCP39623BC01

Concevoir un processus de traitement des données

Voir les compétences du bloc (11)
  • Analyser la demande du client à partir du cahier des charges de l’application informatique pour réaliser des diagrammes facilitant la création d’algorithme
  • Réaliser des maquettes d’écran à l’aide d’un outil professionnel (Adobe XD, Balsamiq, Figma, etc.) pour proposer des interfaces de l’application informatique à son supérieur hiérarchique
  • Rédiger les spécifications techniques de l’application informatique en argumentant ses propositions de diagrammes et de maquettes pour obtenir validation de son supérieur hiérarchique
  • Administrer son poste sous les environnements Linux et Windows en vue de bâtir un environnement de travail en installant le système d’exploitation
  • Interconnecter les différents équipements du réseau (Poste client, IoT, serveur, etc.) pour garantir les flux d’information au travers du système informatique
  • Exploiter les ressources informatiques, en utilisant les composants de base de la programmation (fonctionnement du binaire, allocation de l’espace mémoire, gestion des variables, etc.) et dans une démarche d’éco-responsabilité (loi REEN ), pour optimiser le développement de l’application informatiqu
  • Réaliser les premiers algorithmes à formaliser de façon conceptuelle (conditions, boucles, organiser les données en tableau de valeur, etc.) pour garantir l’efficacité lors de la phase de développement informatique
  • Programmer avec un langage de développement procédural (de type C, GO, Python, etc.) en s’appuyant sur les algorithmes pour concevoir un système de traitement des données
  • Repérer les principaux flux d’information de l’entreprise et ceux du périmètre de l’application à développer pour les décrire, en utilisant les SGBDR (Oracle, Access, MySQL, MSSQL, etc.)
  • Modéliser les données de l’application informatique en appliquant une méthode de type Merise ou UML pour créer une base de données de type ACID (Atomicité, cohérence, isolement, durabilité)
  • Sécuriser l’accès aux données dans le respect du règlement en vigueur (RGPD) pour garantir leur valeur et leur intégrité
RNCP39623BC02

Développer une application informatique sous la responsabilité de son hiérarchique

Voir les compétences du bloc (11)
  • Programmer le code source de l’application lourde avec un langage de développement orienté objet (de type C++, Java, C#, etc.), en mobilisant l’intelligence artificielle (ChatGPT, Copilot, etc.) sans compromettre la confidentialité de l’entreprise ou du client, pour répondre aux exigences techniques
  • Respecter les bonnes pratiques en matière de structuration et de commentaire du code source pour améliorer la qualité des développements
  • Exécuter l’application informatique en code cible à l’aide des outils liés au langage (IDE, SDK ) pour vérifier sa conformité avec les spécifications fonctionnelles
  • Identifier un Système de Gestion de Bases de Données Relationnelles (SGBDR) dans un contexte multi utilisateurs pour le connecter à l’application informatique
  • Structurer les données et les instructions dans le code source pour permettre la manipulation des données dans l’application informatique
  • Mettre en place un ORM du langage utilisé dans le code pour améliorer la performance des développements et la pérennité de l’application
  • Réaliser une veille technologique basée sur les sources officielles pour sélectionner des solutions (bibliothèques ou services) performantes
  • Intégrer des bibliothèques et utiliser des services tiers issus de sources officielles pour optimiser le temps de développement de l’application informatique
  • Développer suivant une méthode de gestion de projet (Cycle en V, Agile, etc.) pour s’inscrire dans le cycle de vie du projet
  • Organiser le projet en découpant les phases de développement informatique pour rendre compte de l’avancement auprès de son supérieur hiérarchique
  • Exploiter les outils collaboratifs facilitant une bonne interaction entre les développeurs en utilisant plusieurs fonctionnalités (partage de données, planification du projet, visioconférence, etc.)
RNCP39623BC03

Développer une application web et mobile sous la responsabilité de son hiérarchique

Voir les compétences du bloc (9)
  • Programmer une application web avec un langage de développement orienté web (PHP, ASP, JEE, etc.) pour répondre aux exigences techniques et au cycle de vie du projet informatique
  • Développer l’API, dans le respect des bonnes pratiques d’architecture (REST par exemple), pour servir les données aux applications tierces
  • Maintenir le niveau de sécurité de l’application web et de son API en assurant une veille technologique pour garantir l’intégrité et la confidentialité des données (respect du RGPD)
  • Programmer une interface utilisateur web ergonomique, dans le respect des règles de l’accessibilité numérique (RGAA) et dans une démarche d’éco-responsabilité (loi REEN), pour faciliter l’exploitation du service rendu
  • Rendre dynamique l’application web en utilisant des technologies disponibles (AJAX par exemple) pour améliorer l’efficacité et le confort de son utilisation
  • Inclure des concepts de client riche, simulant le client lourd, dans l’application web pour améliorer l’expérience utilisateur en intégrant des bibliothèques avancées (moteur de rendu graphique 2D/3D)
  • Développer les interfaces de l’application mobile en intégrant les outils des frameworks multiplateformes pour répondre aux exigences techniques et au cycle de vie du projet informatique
  • Utiliser une API accessible pour manipuler ergonomiquement les données dans l’application mobile
  • Exploiter les composants matériels du mobile (géolocalisation, stockage de données, appareil photo, etc.) en intégrant les outils des frameworks multiplateformes pour étendre les fonctionnalités de l’application mobile
RNCP39623BC04

Déployer et maintenir une application informatique

Voir les compétences du bloc (11)
  • Refactoriser le code de l’application en mobilisant l’intelligence artificielle (ChatGPT, Copilot, etc.) et/ou la veille technique réalisée par la communauté experte (Stack Overflow, forum & FAQ des éditeurs, etc.) pour améliorer la performance de l’application et/ou la lisibilité du code
  • Commenter le code source de l’application à l’aide de l’IDE pour permettre une reprise ultérieure du code
  • Mettre en œuvre les tests unitaires , en mobilisant une bibliothèque adaptée, pour garantir le bon fonctionnement du code applicatif
  • Préparer et installer les environnements systèmes (développement, recette et production) dans le respect de l’architecture informatique de l’entreprise à l’aide de machine virtuelle (VM) ou de système de conteneurisation
  • Tester l’application informatique avant déploiement pour garantir son bon fonctionnement
  • Déployer l’application informatique sur les différents environnements systèmes (développement, recette et production) pour la rendre accessible aux utilisateurs
  • Relever les remarques, les dysfonctionnements et les évolutions souhaitées par les utilisateurs et/ou par son hiérarchique, depuis un système de gestion des demandes (Issues), pour faire évoluer l’application selon la maintenance prévue
  • Corriger les dysfonctionnements et/ou développer les évolutions priorisées par le hiérarchique en vue proposer une nouvelle version de l’application informatique
  • Communiquer au chef de projet les informations en rédigeant les notes de mise à jour (release notes) pour diffusion auprès des utilisateurs
  • Rédiger la documentation de mise en production en s’appuyant sur des schémas et des diagrammes pour permettre à l’équipe technique de s’approprier la solution informatique (système et applicatif)
  • Rédiger les supports d’utilisation de l’application informatique en s’appuyant sur des illustrations fonctionnelles afin de faciliter l’exploitation par tous les utilisateurs finaux

💡 Comment suivre les blocs de compétences RNCP dans un logiciel de gestion

💼Secteurs et débouchés

Secteurs d'activité

Le Développeur informatique exerce sa fonction, pour tous les secteurs d’activité, au sein d’organisations dotées de logiciels internes. Ce métier répond particulièrement aux besoins des ESN
dont la particularité est d’intervenir en sous-traitance pour des clients d’activités et de structures variées. Le métier de Développeur informatique est ainsi présent dans de nombreux secteurs d’activité : Entreprises de Services du Numérique (ESN) - grandes entreprises (Les banques & institutions financières et les entreprises industrielles) - PME (Petites et Moyennes Entreprises) - services publics : gouvernement, administration, éducation, armées - éditeurs de logiciels

Types d'emplois accessibles

Développeur / Développeur informatique
Analyste-programmeur
Chargé de développement informatique
Développeur logiciel / objet / interface
Développeur d’applications
Développeur mobile / Développeur web
Développeur backend
Développeur fullstack

🏫Proposer cette certification dans votre organisme

  1. Être habilité par le certificateur. La préparation et la délivrance de cette certification supposent une habilitation délivrée par CESI — modalités sur la fiche officielle France Compétences.
  2. Être certifié Qualiopi. Indispensable pour mobiliser les financements publics et mutualisés (CPF, France Travail, OPCO) au titre des actions de formation. Automatiser votre conformité Qualiopi.
  3. Structurer le parcours par blocs. Référentiel d'activités, d'évaluation et suivi par bloc de compétences : votre dossier et vos preuves doivent refléter le référentiel officiel de la fiche.
  4. Déclarer votre activité. Le Bilan Pédagogique et Financier annuel doit ventiler les heures et effectifs — y compris sur ce type de parcours certifiant.

🔄Gérer cette certification dans Loop

Loop est un logiciel de gestion pour organismes de formation. Voici concrètement ce qu'il automatise pour un parcours certifiant comme celui-ci :

Sessions et convocationsPlanification des sessions, convocations et relances automatiques des candidats.
Émargement numériqueFeuilles d'émargement dématérialisées, conformes aux exigences de preuve Qualiopi.
Suivi par blocs de compétencesProgression de chaque candidat bloc par bloc, attestations d'acquisition.
Documents automatiquesConventions, programmes, certificats de réalisation générés depuis vos modèles.
BPF pré-rempliLes heures et effectifs de vos sessions alimentent automatiquement votre Bilan Pédagogique et Financier.
Preuves d'audit centraliséesTous les documents d'une session archivés et retrouvables en un clic pour l'audit Qualiopi.

Essayer Loop gratuitement

Questions fréquentes

Comment proposer cette certification dans mon organisme de formation ?
Pour préparer et délivrer cette certification, votre organisme doit être habilité par le certificateur (CESI) — les modalités d'habilitation figurent sur la fiche officielle France Compétences. La certification Qualiopi est requise pour mobiliser des financements publics ou mutualisés (CPF, France Travail, OPCO).
La certification RNCP 39623 est-elle éligible au CPF ?
Oui. Les formations sanctionnées par une certification active enregistrée au RNCP sont éligibles au Compte Personnel de Formation, dans le respect des conditions d'habilitation du certificateur.
Peut-on valider la certification bloc de compétences par bloc de compétences ?
Oui. La fiche comporte 4 blocs de compétences qui peuvent être acquis séparément, par la formation ou par la VAE. L'organisme doit alors suivre les acquisitions par bloc pour chaque candidat.
Jusqu'à quand la fiche RNCP 39623 est-elle valable ?
La fiche est active jusqu'au 1er octobre 2029, date d'échéance de son enregistrement au RNCP, sauf renouvellement par le certificateur.

🔗Autres certifications RNCP

Toutes les certifications RNCP →

Source des données : France Compétences — Répertoire national des certifications professionnelles (Licence Ouverte / Open Licence Etalab). Fiche officielle : francecompetences.fr. Dernière synchronisation : 6 juillet 2026. Cette page s'adresse aux organismes de formation ; elle ne constitue pas une offre de formation.