Certification active — échéance 20/09/2026RNCP 38038

Développeur concepteur logiciel

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.

Niveau6 (Bac+3/4)
CertificateurOpenclassrooms
Blocs de compétences5 blocs
Éligible CPFOui

📋L'essentiel de la fiche RNCP 38038

IntituléDéveloppeur concepteur logiciel
Code RNCPRNCP38038
Niveau de qualificationNiveau 6 (Bac+3/4)
CertificateurOpenclassrooms +1 co-certificateur
Date d'échéance20 septembre 2026
Début des parcours20 septembre 2023
Code NSFs326 — Informatique, traitement de l'information, réseaux de transmission326t — Programmation, mise en place de logiciels
Code ROMEM1805 — Études et développement informatique

🎯Objectifs de la certification

La finalité du métier de développeur concepteur logiciel est de concevoir, développer et de faire évoluer des solutions informatiques, dans un souci constant de qualité, de fiabilité et de sécurité. Il peut travailler sur tous types de solutions, principalement les applications web et/ou mobiles ou les logiciels. En fonction de sa spécialisation, il développera une expertise approfondie sur les interfaces utilisateurs et/ou sur les bases de données.

Activités visées

Analyser et concevoir une solution informatique
Veille (permanente ou bien sur une problématique spécifique)
Recueil du besoin. Éventuellement réalisation d’un document de cadrage. Validation du besoin par le commanditaire
Modélisation de la solution informatique
Établissement et formalisation du cahier des charges des spécifications techniques et fonctionnelles (ou contribution). Validation de la proposition par le client
Organisation (tâches, ressources) du projet de développement
Développer une solution informatique
Préparation / configuration de l’environnement de travail (environnement de développement et outils)
Construction des interfaces utilisateurs (création des interfaces, gestion des comportements)
Gestion de la migration / du transfert des données
Suivi / reporting du projet de développement
Option 1 - Développer une interface utilisateur dynamique
Création et intégration des composants d'interfaces utilisateurs complexes.
Gestion des interactions (comportements) complexes
Gestion des authentifications
Option 2 - Créer et gérer une base de données complexe
Création d’une base de données relationnelle ou non
Traitement des données
Gestion des interactions entre la base de données et une source interne / externe
Maintenir et livrer une solution informatique
Création / exécution des tests. Ajustement / correction
Documentation de la solution informatique (guides / manuels utilisateurs, documentation technique)
Maintenance corrective et évolutive (nouveaux besoins ou feedbacks)
Livraison de la solution informatique (code)

🧩Les 5 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.

RNCP38038BC01

Analyser et concevoir une solution informatique

Voir les compétences du bloc (7)
  • Organiser et mettre en place un système de veille, automatisé ou non, sur l’état de l’art du domaine et sur ses évolutions matérielles et technologiques afin d’optimiser ses pratiques / mettre à jour ses connaissances ou bien répondre à une problématique spécifique
  • Analyser une demande en développement informatique afin d'identifier les utilisateurs, les différents besoins, le contexte de l’organisation et ses contraintes techniques, matérielles, budgétaires et réglementaires (dette technique, connaissance métier, etc.). Le cas échéant, rédiger un document de
  • Traduire les besoins implicites et explicites en fonctionnalités afin de structurer et de préparer le développement de la solution informatique
  • Concevoir et représenter visuellement la solution informatique, à l’aide des outils de conception et de modélisation adaptés et en cohérence avec les besoins, le contexte et les contraintes, afin d’en faciliter son développement
  • Rédiger le cahier des charges des spécifications techniques et fonctionnelles (ou son équivalent) afin de valider le développement informatique
  • Présenter la solution informatique aux parties prenantes, à l’aide des supports adéquats, et argumenter si besoin les choix retenus
  • Planifier le projet de développement informatique, à l’aide d’une méthodologie de gestion de projet adaptée, dans le respect des bonnes pratiques et en prenant en compte les contraintes client
RNCP38038BC02

Développer une solution informatique

Voir les compétences du bloc (5)
  • Sélectionner, installer et paramétrer l’environnement de travail, en fonction de la nature du projet à développer, à l’aide des outils et applications nécessaires afin d’organiser le workflow et le travail en mode collaboratif
  • Concevoir des interfaces utilisateurs accessibles, respectant les principes de sécurité, d'ergonomie et de navigabilité, en vue d'une utilisation compatible avec les différents écrans et navigateurs
  • Structurer, transformer et traiter les données, selon les règles métier (algorithmes) nécessaires au fonctionnement de la solution, afin de garantir la persistance des données
  • Assurer les échanges de données entre les différents modules de la solution à l’aide des requêtes adaptées
  • Collaborer lors de la phase de développement, auprès des différents interlocuteurs, selon la fréquence définie et le format adapté, afin de veiller à la diffusion et au partage des informations et du code
RNCP38038BC03

Maintenir et livrer une solution informatique

Voir les compétences du bloc (5)
  • Créer et exécuter des tests manuels et automatisés afin de garantir la conformité et la non régression de la solution informatique ou de l’un de ses aspects
  • Corriger les comportements inattendus afin de garantir la disponibilité, la qualité, la sécurité et la performance de la solution
  • Établir et formaliser les différentes documentations techniques et utilisateurs, dans un formalisme adapté, afin de garantir la bonne utilisation et la bonne évolution de la solution informatique
  • Optimiser la performance de la solution informatique, à l’aide des outils et méthodes de mise à jour et d’automatisation des changements de code, afin de garantir la qualité et la fluidité de la solution et de l’aligner aux standards de développement
  • Communiquer le code de la solution aux parties prenantes concernées, en vue de sa mise en production selon une approche CI (intégration continue)
RNCP38038BC04

Développer une interface utilisateur dynamique (Option 1)

Voir les compétences du bloc (3)
  • Définir et créer des composants d'interfaces dynamiques, responsives et compatibles aux différents terminaux, les assembler afin de construire des interfaces utilisateurs interactives, à l’aide des outils et langages de programmation adaptés
  • Intégrer des évènements complexes (exemples : interactions composants / BDD) au sein des interfaces utilisateurs, à l’aide des outils et langages de programmation adaptés
  • Mettre en place un système de connexion sécurisée (authentification), dans le respect des droits d’accès, afin de faciliter l’accès aux données pour les utilisateurs
RNCP38038BC05

Créer et gérer une base de données complexe (Option 2)

Voir les compétences du bloc (4)
  • Créer et structurer une base de données, à partir d’un modèle défini, afin de permettre le bon fonctionnement de la solution
  • Interroger une base afin d’en extraire les données demandées, selon le format d’échange et le mode de récupération adapté, à l’aide des requêtes SQL / no SQL, des scripts et/ou des lignes de commande
  • Transformer et mettre en forme les données brutes afin de les conserver de manière sécurisée, à l’aide des requêtes SQL / no SQL, des scripts et/ou des lignes de commandes
  • Créer une API afin de communiquer avec la base de données, à partir de requêtes CRUD automatisées permettant la sauvegarde et la restauration des données

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

💼Secteurs et débouchés

Secteurs d'activité

Le développeur concepteur logiciel peut exercer dans tous secteurs et toutes tailles d'entreprise, principalement en ETI et ESN.

Types d'emplois accessibles

Développeur, développeur d’applications, développeur concepteur, développeur informatique, développeur intégrateur, développeur logiciel ;
Analyste, analyste applications, analyste développeur, analyste programmeur, analyste fonctionnel ;
Concepteur développeur, concepteur d’applications.

🏫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 Openclassrooms — 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 (Openclassrooms) — 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 38038 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 5 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 38038 est-elle valable ?
La fiche est active jusqu'au 20 septembre 2026, 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.