📋L'essentiel de la fiche RNCP 41312
| Intitulé | Concepteur développeur de solutions blockchain |
|---|---|
| Code RNCP | RNCP41312 |
| Niveau de qualification | Niveau 6 (Bac+3/4) |
| Certificateur | Atlas Soutenir les Competences +1 co-certificateur |
| Date d'échéance | 24 septembre 2028 |
| Début des parcours | 24 septembre 2025 |
| Code NSF | 326 — Informatique, traitement de l'information, réseaux de transmission |
| Code ROMEs | M1802 — Expertise et support en systèmes d'informationM1805 — Études et développement informatiqueM1810 — Production et exploitation de systèmes d'information |
🎯Objectifs de la certification
Cette certification professionnelle, portée par la Branche des Bureaux d’Etudes Techniques, des Cabinets d’Ingénieurs-Conseils et des Sociétés de Conseil, consiste à proposer à l’échelle nationale la reconnaissance du métier de « Concepteur développeur de Solutions Blockchain » à travers une formation reconnue et certifiante, et à combler les besoins en recrutement et en qualification au sein des entreprises du secteur.
Le Concepteur développeur de Solutions Blockchain est chargé d’analyser le besoin d’un client interne ou externe en interprétant un cahier des charges ou l'expression d'un besoin. Il analyse la pertinence et la faisabilité d’une solution blockchain. Il pilote un projet de développement avec les acteurs internes et externes et coordonne les activités en lien avec le projet.
Il élabore une proposition technique et fonctionnelle intégrant la blockchain en identifiant les solutions existantes et les nouvelles technologies adaptées. Il réalise l’architecture technique et fonctionnelle et il conçoit une maquette des interfaces de la solution. Il développe les smarts-contracts, la solution de gestion des données ainsi que les front-end des DApps, et il met en place des mécanismes de sécurité robustes en sécurisant le programme contre les tentatives de piratage.
Il réalise des phases de tests techniques et de sécurité, il implémente des tests fonctionnels et analyse l’audit de sécurité des smart-contracts.
Enfin, il déploie les smart-contracts et les DApps et assure la maintenance corrective et le monitoring de la solution.
Activités visées
Analyse du besoin du client interne ou externe et des objectifs du projet
Pilotage du projet de développement de la solution blockchain avec les acteurs internes et externes
Elaboration d’une proposition technique et fonctionnelle intégrant la technologie blockchain
Conception de l’architecture technique et fonctionnelle de la solution
Développement de la solution technique : back end (on-chain, off-chain)
Développement de la solution technique : front end
Communication entre le programme et des solutions existantes
Réalisation des phases de tests techniques et de sécurité de la solution
Livraison et déploiement de la solution blockchain
Gestion de l’exploitation de la solution blockchain
🧩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.
Gérer la mise en œuvre technique d’un projet de développement d’une solution intégrant la Blockchain
Voir les compétences du bloc (5)
- Interpréter à partir d’un cahier des charges ou d’une expression de besoin, la problématique, les contraintes et les opportunités de l’utilisation des technologies blockchain, afin d’identifier le périmètre et la finalité du projet.
- Echanger avec les parties prenantes du projet en les interrogeant sur les principales solutions informatiques et l’écosystème de l’entreprise, afin de préciser le besoin fonctionnel et technique d’une solution blockchain.
- Analyser la pertinence et la faisabilité d’une solution blockchain au regard des contraintes et des limites identifiées, ainsi qu’en évaluant les enjeux juridiques, réglementaires, économiques et environnementaux actuels pour proposer une solution intégrant la blockchain adaptée à la problématique i
- Organiser la répartition des activités relatives à la conception et au développement de la solution en utilisant des méthodologies et outils de gestion de projet et en estimant son plan de charge, afin de contribuer au déroulement efficace du projet.
- Coordonner les activités de l’équipe en lien avec le projet, en communiquant avec les acteurs internes et externes nécessaires, dans une démarche constructive et collaborative, et en utilisant des outils de communication adaptés, le cas échéant aux situations de handicap, afin d’assurer le suivi et
Concevoir la solution intégrant les spécificités de la Blockchain
Voir les compétences du bloc (5)
- Identifier les solutions blockchain existantes et les nouvelles technologies adaptées aux besoins de la solution en réalisant une veille technique afin d’optimiser les coûts liés au gaz et à la performance de la solution blockchain
- Formaliser les spécificités techniques et fonctionnelles du projet, en identifiant les points de complexité de développement, en décrivant les éléments techniques en lien avec les fonctionnalités à intégrer et/ou à développer, ainsi qu’en prenant en compte la réglementation en vigueur, afin de propo
- Contribuer à la réalisation de la maquette des interfaces de la solution, en veillant à prendre en compte les spécificités liées à la blockchain (Web3), afin de répondre aux besoins d’utilisation.
- Concevoir l’architecture technique de l’application, en schématisant la structure logicielle à l’aide de patrons de conception (Design Pattern, …) et en veillant à prendre les contraintes règlementaires et environnementales, afin de répondre aux besoins fonctionnels définis avec le client.
- Défendre la réponse technique et le schéma d’architecture / prototype de la solution auprès des commanditaires du projet, en leur expliquant les principes de fonctionnement de la solution, les mécanismes techniques et les fonctionnalités, afin de valider le lancement de la conception et du développe
Développer la solution intégrant les techniques spécifiques liées à la blockchain
Voir les compétences du bloc (6)
- Développer les smart-contracts en utilisant des outils de développement, des langages de programmation spécifiques, en ayant recours à des technologies blockchain permissionnées ou non, afin de répondre aux besoins de fonctionnalités de la solution.
- Développer la solution de gestion des données en utilisant des technologies de systèmes de fichiers décentralisés afin de garantir la robustesse et la résilience des données au long terme.
- Mettre en place des mécanismes de sécurité robustes pour le smart-contracts en identifiant les failles usuelles de sécurité à éviter, en exploitant les outils opérationnels devSecOps, en utilisant les techniques de cryptographies, une architecture distribuée, les hashs et les concepts associés pour
- Développer les front-end des DApps en utilisant des frameworks et des outils adaptés à la blockchain, en sélectionnant des librairies, afin de garantir une utilisation adéquate par l’utilisateur.
- Sécuriser le programme du front contre les tentatives de piratage, en identifiant les failles de sécurité et en effectuant une veille continue des vulnérabilités, afin de le maintenir en état opérationnel de fonctionnement.
- Garantir l’interopérabilité de l’application en utilisant d’autres protocoles blockchain, afin de permettre de nouvelles fonctionnalités et/ou l’accès à des informations off-chain (oracle, protocole de finance centralisé, token, …).
Déployer et assurer la maintenance de la solution Blockchain
Voir les compétences du bloc (7)
- Implémenter des tests fonctionnels de la solution (smart-contacts, DApps, API, …) à partir d’un plan de test à l’aide de bibliothèque ou d’environnement de test (nœuds blockchain…) pour assurer son bon fonctionnement avant déploiement
- Analyser l’audit de sécurité des smart-contracts sur la base du rapport établit par un auditeur de sécurité, afin de relever les vulnérabilités identifiées, leur niveau de risque et les recommandations de corrections.
- Effectuer les corrections nécessaires et relatives aux évolutions de code en s’appuyant sur la synthèse de rapport de l’audit, ainsi qu’en suivant les évolutions technologiques de la solution afin de garantir la sécurité de l’application de la solution blockchain
- Déployer les smart-contracts et les DApps en utilisant les outils nécessaires (plugin, IDE, scripts…) et en respectant les processus de mise en production afin de rendre la solution accessible aux utilisateurs finaux
- Etablir la documentation, interne et externe au code, en lien avec les procédures de conception, de développement, d’exécution, de tests et de déploiement en utilisant les supports et moyens adaptés afin de faciliter la compréhension et la maintenance de la solution
- Réaliser la maintenance corrective et évolutive de la solution (bug du front, back), en surveillant son fonctionnement, en appliquant des mises à jour ou des migrations si nécessaire, et en fournissant un support technique aux utilisateurs pour garantir un niveau de sécurité et de fonctionnement opt
- Analyser l’activité de la solution blockchain, en étudiant les flux on-chain / transactions et en effectuant le suivi vulnérabilités grâce à des outils analytics en vue d’ajuster et/ou modifier les paramètres de la solution et maintenir son niveau de sécurité et de performance.
💡 Comment suivre les blocs de compétences RNCP dans un logiciel de gestion
💼Secteurs et débouchés
Secteurs d'activité
Le Concepteur Développeur de Solutions Blockchain évolue dans différents types d’entreprises et/ou de structures, ces dernières sont catégorisées de la manière suivante : Les « startups » spécialisées blockchain - Les Entreprises de services numériques (ESN) - Les entreprises spécialisées dans la « Fintech » - Les Bureaux d’études techniques, cabinets d’ingénieurs et de conseil en technologie - Les Institutions financières et gouvernementales .
Dans une petite structure, un Concepteur Développeur de Solutions Blockchain expérimenté peut être amené à traiter des aspects de conception et d'architecture de la solution, alors que dans une entreprise de plus grande taille, le périmètre d’intervention peut être plus réduite (conception et développeur back-end de la solution). Le périmètre technologique d'un projet, en fonction de la taille de l’entreprise, est plus ou moins important et donne une envergure différente à ce métier. Certains projets peuvent favoriser une proximité forte avec le client, alors que d'autres impliquent des contacts limités.
Types d'emplois accessibles
Développeur informatique - Développeur Fullstack - Développeur Javascript - Développeur front-end ou back end - Développeur web
🏫Proposer cette certification dans votre organisme
- Être habilité par le certificateur. La préparation et la délivrance de cette certification supposent une habilitation délivrée par Atlas Soutenir les Competences — modalités sur la fiche officielle France Compétences.
- Ê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.
- 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.
- 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 :
❓Questions fréquentes
Comment proposer cette certification dans mon organisme de formation ?
La certification RNCP 41312 est-elle éligible au CPF ?
Peut-on valider la certification bloc de compétences par bloc de compétences ?
Jusqu'à quand la fiche RNCP 41312 est-elle valable ?
🔗Autres certifications RNCP
- Concepteur développeur de solutions digitales RNCP 36146
- Concepteur développeur de solutions informatiques RNCP 39783
- Concepteur développeur en intelligence artificielle et analyse big data RNCP 38616
- Concepteur développeur web (BADGE CGE) RNCP 41463
- Concepteur développeur web full stack RNCP 39608
- Concepteur développeur web full-stack RNCP 39609
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.