Certification active — échéance 31/10/2029RNCP 39783

Concepteur développeur de solutions informatiques

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)
Certificateur42
Blocs de compétences5 blocs
Éligible CPFOui

📋L'essentiel de la fiche RNCP 39783

IntituléConcepteur développeur de solutions informatiques
Code RNCPRNCP39783
Niveau de qualificationNiveau 6 (Bac+3/4)
Certificateur42
Date d'échéance31 octobre 2029
Début des parcours31 octobre 2024
Code NSF326t — Programmation, mise en place de logiciels
Code ROMEM1805 — Études et développement informatique

🎯Objectifs de la certification

Le concepteur développeur de solutions informatique sa pour mission de concevoir, développer et mettre au point des projets d'applications informatiques, depuis la phase d'études jusqu'à leur intégration, conformément aux besoins fonctionnels et aux cahiers des charges des clients ou des entreprises. Les développeurs de solutions informatiques peuvent être amenés à conduire des projets de développement ou à coordonner des équipes. La variabilité de leur activité, souvent déterminée par les avancées technologiques, exige qu'ils maîtrisent soit des technologies spécifiques, soit des compétences multiplateformes.

Activités visées

Réalisation d’une veille technologique pour le développement d’une application ou logiciel informatique
Analyse des besoins du commanditaire et étude de l’environnement technique
Rédaction des spécifications fonctionnelles de la solution informatique répondant aux besoins du commanditaire
Planification technique du développement d’une solution informatique
Conception technique et fonctionnelle d’une application web/ mobile
Développement des fonctionnalités de l’application et des interfaces
Conception d’un logiciel applicatif
Réalisation de logiciels selon différents paradigmes de programmation
Préparation et réalisation de tests unitaires fonctionnels
Mise en œuvre des tests environnementaux
Réalisation des corrections nécessaires en fonction des résultats des tests
Mise en production technique
Documentation et transfert de compétences
Mise en œuvre d’une maintenance évolutive de la solution informatique

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

RNCP39783BC01

Réaliser l’analyse technique des besoins du commanditaire et planifier le développement d’une application ou logiciel informatique

Voir les compétences du bloc (7)
  • Réaliser une veille technologique continue sur différents domaines liés au numérique, en suivant la littérature en ligne ou en interagissant avec ses pairs (salons, conférences…) afin d’accroître ses connaissances, de rester au fait des évolutions et d’être agile dans ses projets et force de proposi
  • Analyser les besoins du commanditaire, en conduisant des entretiens avec les parties prenantes, en synthétisant les informations recueillies et en identifiant les besoins implicites et explicites, dans le but de disposer d'une base précise et exhaustive des attentes du commanditaire pour orienter ef
  • Réaliser une étude de l’environnement technique, en étudiant l’environnement matériel et logiciel de l’organisation, en analysant les sites Internet et les supports de communication du client et en recensant les pratiques courantes du secteur d’activité existantes sur le marché, dans le but de propo
  • Rédiger les spécifications fonctionnelles de la solution informatique, en traduisant les besoins du commanditaire dans un document structuré, en tenant compte de la réglementation en vigueur, notamment relative à la protection des données et à l’accessibilité informatique et en utilisant des outils
  • Présenter les spécifications fonctionnelles au commanditaire, en utilisant des maquettes, des diagrammes et des présentations détaillées pour illustrer les fonctionnalités prévues, afin de s'assurer de la compréhension et de l'adhésion du commanditaire aux solutions proposées
  • Planifier le développement d’une solution informatique, en ordonnant les étapes du développement dans un calendrier logique, en respectant les contraintes, et en répartissant les responsabilités et les tâches en fonction des compétences disponibles et des éventuelles situations de handicap, afin d’o
  • Assurer la qualité du développement d’une solution informatique, en identifiant les risques potentiels, en élaborant des plans de contingence, en définissant des critères de réussite clairs et en établissant des points de contrôle réguliers, afin de garantir un développement robuste, de haute qualit
RNCP39783BC02

Concevoir et développer des applications web & mobile (option 1)

Voir les compétences du bloc (7)
  • Concevoir l’architecture et les interfaces utilisateur de l’application web/mobile, en élaborant l’architecture fonctionnelle et logicielle, en créant des maquettes et prototypes interactifs, et en définissant la structure des données et des bases de données relationnelles, afin d’assurer une base s
  • Structurer le flux et le stockage des données nécessaires au traitement des informations réalisées par l’application, en concevant la structure de la base de données, en définissant les interactions entre les différents composants de l’application, dans le respect de la réglementation en vigueur rel
  • Assurer le choix et la maîtrise des technologies pour développer une application web/mobile, en tenant compte des besoins, des objectifs, de l'accessibilité (comme la déficience visuelle), en téléchargeant, configurant et intégrant les outils de développement pour garantir leur compatibilité, afin d
  • Installer l’infrastructure de la future application, en connectant les logiciels et librairies choisis, et en vérifiant leur bonne interopérabilité, afin d’assurer le stockage des données et la création des algorithmes et des interfaces
  • Utiliser les librairies et/ou les Frameworks correspondants permettant un développement d’une application web/mobile avec des structures et des fonctionnalités déjà existantes, en respectant les standards et les contraintes de programmation préétablis, afin de faciliter la structuration puis l’intég
  • Réaliser le code et les algorithmes, en utilisant les outils et technologies sélectionnés, en respectant les spécifications, les règles de codage, la conformité RGPD et les normes de sécurité, et en tenant compte des situations de handicap visuel, afin de garantir une application fonctionnelle, perf
  • Mettre en place les éléments graphiques et interactifs de l’application (interfaces), en utilisant des outils de design graphique et des frameworks CSS, en intégrant des composants interactifs avec HTML, CSS et JavaScript, en optimisant l'ergonomie des interfaces et en appliquant les principes d’acc
RNCP39783BC03

Concevoir et développer des logiciels applicatifs (option 2)

Voir les compétences du bloc (8)
  • Elaborer l’architecture globale du logiciel, selon les contraintes techniques, les spécifications et les fonctionnalités attendues, en utilisant des outils de modélisation d’architecture, et en choisissant le paradigme de programmation, afin d’assurer une structure cohérente, évolutive et performant
  • Concevoir des algorithmes personnalisés, en analysant la problématique et en réalisant un design algorithmique de la solution, en décomposant le problème général en sous-problèmes et en associant chaque sous-problème à un ensemble de données et à un traitement logique, afin de développer des solutio
  • Modéliser les données, en utilisant des outils de modélisation et des langages de définition de données, afin de structurer efficacement les informations nécessaires au fonctionnement du logiciel applicatif, garantissant ainsi l’intégrité et la performance du système
  • Réaliser des maquettes et prototypes, en créant des représentations visuelles des interfaces et des fonctionnalités, en utilisant des outils de prototypage et de design UX/UI, afin de valider les concepts et recueillir les retours des parties prenantes
  • Mettre en œuvre les algorithmes standard, complexes et personnalisés choisis pour la résolution du problème donné en créant une série d’instructions dans le langage de programmation utilisé afin d’effectuer le traitement des informations choisi
  • Réaliser un projet en programmation impérative, en décomposant la problématique, en appliquant les fondamentaux (syntaxe, variables, fonctions, boucles, etc.), en intégrant l'accessibilité pour les personnes en situation de handicap et en optimisant le code pour réduire l'empreinte carbone, afin de
  • Réaliser un projet selon le paradigme de la programmation fonctionnelle, en utilisant les outils spécifiques facilitant l'activité de programmation (interpréteurs, compilateurs, contrôleurs de types...), et en appliquant les principes d’accessibilité du RGAA, du green IT et de la protection des donn
  • Réaliser un projet en programmation orientée objet, en représentant les concepts avec des objets (classes, héritage, surcharge, …), en assurant l'accessibilité pour les personnes en situation de handicap, afin de créer un code maintenable et réutilisable conforme aux pratiques de green coding répond
RNCP39783BC04

Réaliser des tests et corrections en vue du déploiement d’une solution informatique

Voir les compétences du bloc (4)
  • Préparer les tests unitaires, en développant des scripts de tests, en utilisant des frameworks de tests tels que JUnit, NUnit, Mocha ou Jasmine, afin de garantir la fiabilité et la conformité des fonctionnalités de la solution informatique aux solutions techniques
  • Réaliser les tests unitaires, en exécutant des suites de tests sur les composants individuels de la solution afin de détecter et de corriger les erreurs précocement, assurant ainsi la stabilité et la performance optimales de la solution informatique
  • Réaliser les tests de charge / tests de performance environnementaux, en prenant des décisions en collaboration avec les équipes dédiées, en définissant des hypothèses de trafic, et en choisissant et en installant les outils de tests appropriés, afin d’anticiper les évolutions et problèmes possibles
  • Réaliser des corrections nécessaires en fonction des anomalies décrites, en échangeant et en prenant les décisions avec les équipes impliquées dans le projet (développeurs, architecte SI, DevOps…) afin de mettre en œuvre les correctifs qui sont en lien avec son domaine de compétence
RNCP39783BC05

Mettre en production et réaliser la maintenance de la solution informatique développée

Voir les compétences du bloc (4)
  • Réaliser la livraison de la solution, en remettant un package logiciel aux équipes dédiées à la mise en œuvre et au maintien du système d’information de l’entreprise, afin d’en permettre l’accessibilité aux utilisateurs finaux
  • Assurer le transfert d’informations et de compétences sur la solution informatique, en réalisant une documentation adaptée pour les utilisateurs finaux et les équipes techniques en charge de la maintenance et de l’évolution, et dans le respect des contraintes de sécurité et des exigences d’accessibi
  • Mettre en œuvre une maintenance évolutive de la solution informatique en assurant les corrections à la suite des problèmes soulevés (bugs) par les utilisateurs ou les équipes dédiées, afin d’assurer une maintenance corrective et évolutive de la solution
  • Assurer la programmation des évolutions en prenant en compte et en intégrant les évolutions des solutions techniques existantes et celles demandées par les utilisateurs, afin d’avoir une solution optimale

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

💼Secteurs et débouchés

Secteurs d'activité

Le secteur du développement informatique est en pleine expansion, alimenté par la transformation numérique et les nouvelles technologies. Les développeurs sont très recherchés dans divers secteurs comme les TIC, la finance, la santé, l'industrie et le commerce. Ils peuvent travailler dans des startups, des PME ou des grandes entreprises, chaque type offrant des environnements et des rôles variés. Les méthodologies agiles, le télétravail et les équipes multidisciplinaires sont courants, permettant une grande flexibilité et une approche collaborative.

Types d'emplois accessibles

Concepteur-développeur
Développeur full-stack, back-end, IOS, ...
Développeur logiciel applications web et mobile
Développeur de jeux vidéos
Développeur informatique

🏫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 42 — 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 (42) — 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 39783 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 39783 est-elle valable ?
La fiche est active jusqu'au 31 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.