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

Développeur concepteur logiciel

Certificateur · OPENCLASSROOMS

L'essentiel

Certificateur(s)

Nom légalSIRETSite
OPENCLASSROOMS 49386136300080 —
OPENCLASSROOMS 49386136300098 —

Partenaires habilités

6 organismes habilités, d'après la liste publiée par France compétences : 1 à former et organiser l'évaluation et 5 à former.

OrganismeSIRETHabilitation
CORALLIS UNIVERSITE 42152046100383 Former
GRETA COTES NORMANDES 19501219000029 Former
GRETA PORTES NORMANDES 19270016900027 Former
LYCEE ENS GEN TECHNO GUSTAVE FLAUBERT 19760096800022 Former
LYCEE GENERAL ET TECHNOLOGIQUE CAMILLE JULLIAN 19330023300031 Former
OPENCLASSROOMS 49386136300098 Former et organiser l'évaluation

Résumé de la certification

Objectifs et contexte

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)

Compétences attestées

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 cadrage pour validation auprès du commanditaire
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
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.
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
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 commandes
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
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)

Blocs de compétences · 5

RNCP38038BC01
Analyser et concevoir une solution informatique
Compétences visées
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 cadrage pour validation auprès du commanditaire
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
Modalités d'évaluation
Projets (mises en situation professionnelle) et soutenances
RNCP38038BC02
Développer une solution informatique
Compétences visées
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
Modalités d'évaluation
Projets (mises en situation professionnelle) et soutenances.
RNCP38038BC03
Maintenir et livrer une solution informatique
Compétences visées
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)
Modalités d'évaluation
Projets (mises en situation professionnelle) et soutenances.
RNCP38038BC04
Développer une interface utilisateur dynamique (Option 1)
Compétences visées
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
Modalités d'évaluation
Projets (mises en situation professionnelle) et soutenances.
RNCP38038BC05
Créer et gérer une base de données complexe (Option 2)
Compétences visées
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
Modalités d'évaluation
Projets (mises en situation professionnelle) et soutenances.

Secteur d'activité et type d'emploi

Secteurs d'activités

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.

Métiers visés (ROME)

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

La profession n’est pas réglementée.
Toutefois, le développeur concepteur logiciel est amené à intervenir dans le respect des normes, standards et “bonnes pratiques” (exemples : RGAA, IOS, guidelines APPLE, etc.) reconnus par la profession ainsi que les règles de l’art en termes de sécurité informatique. Il est également soumis aux contraintes légales propres au domaine d'activité de l'organisation pour laquelle il exerce.

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

Prérequis à l'entrée
Pour accéder à la certification Développeur concepteur logiciel, les candidats doivent obligatoirement justifier d'un des pré-requis suivants : être titulaire d’une certification professionnelle de niveau 5 (ou équivalent) ; ou, être titulaire du baccalauréat ou d’une certification professionnelle de niveau 4 (ou équivalent) avec une expérience professionnelle d’au moins 1 an en informatique ou dans le développement web ou dans le développement d’applications. Tout autre profil fera l'objet d'une procédure dérogatoire incluant un test de positionnement. Pour tous les candidats, la procédure de sélection s'effectue au travers d'un formulaire de candidature, validant les prérequis académiques ou dérogatoires ainsi que l'adéquation du projet professionnel avec les objectifs de la formation. Sont collectées les pièces justificatives constituant le dossier de candidature (CV, éléments de motivation et le cas échéant, copie du diplôme et/ou test de positionnement). Si nécessaire, un entretien individuel de motivation est organisé. Pour les candidats dont le français n’est pas la langue maternelle, un justificatif d’un niveau de français B2 minimum (niveau courant) sur l’échelle européenne du CECRL sera également demandé.
Composition du jury — Formation initiale, Formation continue, Apprentissage, Contrat de professionnalisation, VAE
Le jury de délivrance de la certification est composé de 3 membres dont 2 représentants du monde professionnel extérieurs à l’organisme

Financement en alternance

Niveau de prise en charge (NPEC) d'un contrat d'apprentissage par les OPCO, fixé par France compétences selon la branche professionnelle (CPNE). Applicable au 01-09-2025.

Prise en charge usuelle
7 702 €
Selon la branche
6 000 € – 9 475 €
Prise en chargeBranches concernées
7 702 € Valeur par défaut · 191 branches
9 475 € CPNE de l'ingénierie, des services informatiques et du conseil, CPNE du négoce et de l’industrie des produits du sol, engrais et produits connexes, CPNEF de la Branche des organismes de formation, CPNEFP de la Branche des Caisses régionales de Crédit Agricole et autres organismes, CPNEFP de la branche des industries de produits alimentaires élaborés +2 autres
6 500 € CPNE Branche Caisse d'Epargne, CPNE de la branche Banque Populaire, CPNE du Commerce de détail et de gros à prédominance alimentaire
6 000 € CNPE de la Plasturgie et des Composites, CPNEF inter-secteurs papier carton, CPNEFP de la métallurgie
7 604 € CPNEFP des commerces et services de l'audiovisuel, de l'électronique et de l'équipement ménager, CPNEFP du Négoce de l'ameublement
7 000 € CPNE chimie, CPNEFP de l'enseignement privé indépendant
8 550 € CNPE des sociétés financières
8 479 € CPNEFP dans les établissements d'enseignement privés sous contrat
8 240 € CPNEFP ICGV entreprises de la viande
7 500 € CPNE des industries de santé (CPNEIS)
6 800 € CPNE Banque

Liens avec d'autres certifications

Certifications en correspondance (équivalences par blocs).

Anciennes versions

Nouvelle(s) certification(s)

Base légale

Date de décision20-09-2023
Durée de l'enregistrement3 ans
Date d'échéance20-09-2026
Dernière délivrance possible20-09-2030

Pour plus d'informations · Statistiques

AnnéeCertifiésInsertion 6 moisMétier visé 2 ans
2021 571 97 % 81 %
2020 519 90 % 78 %

Se former en apprentissage

Chargement des formations en apprentissage…

Entrées et sorties de formation

443 entrées en formation
256 parcours menés à terme
58 % taux d'achèvement
11/2023 : 6 entrées, 0 terminées 12/2023 : 10 entrées, 0 terminées 01/2024 : 17 entrées, 0 terminées 02/2024 : 10 entrées, 0 terminées 03/2024 : 12 entrées, 0 terminées 04/2024 : 11 entrées, 0 terminées 05/2024 : 12 entrées, 0 terminées 06/2024 : 9 entrées, 0 terminées 07/2024 : 15 entrées, 0 terminées 08/2024 : 3 entrées, 0 terminées 09/2024 : 28 entrées, 0 terminées 10/2024 : 27 entrées, 1 terminées 11/2024 : 14 entrées, 8 terminées 12/2024 : 19 entrées, 12 terminées 01/2025 : 21 entrées, 8 terminées 02/2025 : 15 entrées, 12 terminées 03/2025 : 10 entrées, 7 terminées 04/2025 : 7 entrées, 13 terminées 05/2025 : 9 entrées, 14 terminées 06/2025 : 12 entrées, 11 terminées 07/2025 : 11 entrées, 20 terminées 08/2025 : 12 entrées, 5 terminées 09/2025 : 18 entrées, 19 terminées 10/2025 : 17 entrées, 18 terminées 11/2025 : 18 entrées, 10 terminées 12/2025 : 16 entrées, 17 terminées 01/2026 : 15 entrées, 15 terminées 02/2026 : 15 entrées, 11 terminées 03/2026 : 5 entrées, 7 terminées 04/2026 : 14 entrées, 7 terminées 05/2026 : 10 entrées, 15 terminées 06/2026 : 11 entrées, 9 terminées 07/2026 : 9 entrées, 10 terminées 08/2026 : 5 entrées, 7 terminées
Entrées Parcours terminés · 11/2023 – 08/2026

Entrées et sorties de formation — Caisse des Dépôts (open data), tous organismes confondus.

Demande CPF — formations engagées

470 dossiers CPF engagés
2 379 270 € montant total engagé
5 062 € coût moyen par dossier
715 h durée moyenne

Qui finance ces dossiers (part du montant engagé)

France compétences 50 %
Reste à charge titulaire 19 %
France Travail 19 %
Entreprise 7 %
OPCO 3 %
Régions 1 %
Compte d'engagement citoyen 0 %
10/2023 : 1 dossiers engagés 11/2023 : 15 dossiers engagés 12/2023 : 14 dossiers engagés 01/2024 : 15 dossiers engagés 02/2024 : 10 dossiers engagés 03/2024 : 11 dossiers engagés 04/2024 : 15 dossiers engagés 05/2024 : 9 dossiers engagés 06/2024 : 14 dossiers engagés 07/2024 : 10 dossiers engagés 08/2024 : 18 dossiers engagés 09/2024 : 25 dossiers engagés 10/2024 : 25 dossiers engagés 11/2024 : 15 dossiers engagés 12/2024 : 21 dossiers engagés 01/2025 : 13 dossiers engagés 02/2025 : 12 dossiers engagés 03/2025 : 3 dossiers engagés 04/2025 : 13 dossiers engagés 05/2025 : 8 dossiers engagés 06/2025 : 19 dossiers engagés 07/2025 : 13 dossiers engagés 08/2025 : 12 dossiers engagés 09/2025 : 17 dossiers engagés 10/2025 : 18 dossiers engagés 11/2025 : 24 dossiers engagés 12/2025 : 11 dossiers engagés 01/2026 : 14 dossiers engagés 02/2026 : 7 dossiers engagés 03/2026 : 12 dossiers engagés 04/2026 : 14 dossiers engagés 05/2026 : 9 dossiers engagés 06/2026 : 16 dossiers engagés 07/2026 : 7 dossiers engagés 08/2026 : 10 dossiers engagés
Dossiers engagés · 10/2023 – 08/2026

Formations engagées via le CPF — Caisse des Dépôts (open data), tous organismes confondus.

Télécharger (PDF) MD