Aller au contenu principal

Concepteur développeur de solutions blockchain

Autre titre inscrit sur demande au RNCP (niveau 6)
Code Certif Info N°119631

Nouvelle recherche

Type de titre / certification

Certification active

Qualification

Niveau de qualification

6 - Savoirs approfondis

Sortie

Bac + 3 et 4

Descriptif

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.

Objectif

  • 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 identifiée.
  • 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 l’avancement du projet.
  • 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 proposer une solution technique adéquate et exploitable lors de la phase de conception.
  • 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éveloppement de la solution.
  • 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 garantir et sécuriser les accès aux données stockées.
  • 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, …).
  • 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 optimal.
  • 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.

Débouchés

Secteurs visés

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

Métiers visés

  • Développeur informatique
  • Développeur Fullstack
  • Développeur Javascript
  • Développeur front-end ou back end
  • Développeur web

Répertoire National des Certifications Professionnelles (RNCP)

Informations RNCP
Code RNCP Date Fin Enregistrement Type Enregistrement Statut
RNCP41312 (nouvelle fenêtre) — Enregistrement sur demande Actif

Certificateur

  • ATLAS

Valideur

Dates de validité pour ATLAS Soutenir les compétences
1ère habilitation Début validité Fin validité
—

Pour en savoir plus

Consulter la source (nouvelle fenêtre)

Session de l'examen

Première session

NC

Dernière session

NC

Domaines de formation (Formacode® V14)

  • 31004 : Blockchain
  • 30854 : Langages informatiques
  • 31006 : Sécurité informatique
  • 31032 : Système exploitation informatique
  • 31098 : Programmation orientée objet

Liens vers les métiers (ROME)

Domaine de spécialité (NSF)

  • 326 Sans lettre : Informatique, traitement de l'information, réseaux de transmission des données

Accessibilité selon les modalités

Accessibilité selon les modalités de formation
Formation initiale Formation continue Apprentissage Contrat de pro. VAE Demande indiv.
❌ ✅ ✅ ✅ ✅ ❌

Texte officiel

Publication
Descriptif
Décisions d'enregistrement aux répertoires nationaux (septembre 2025) - Mercredi 24 septembre 2025 - Suite aux avis conformes de la Commission de la certification professionnelle portant sur des demandes d’enregistrement, avis produits lors de la séance du 23 septembre 2025, le Directeur général de France compétences a procédé à des décisions d’enregistrement aux répertoires nationaux. Ces décisions sont publiées sur le site de France compétences et seront ultérieurement publiées au journal officiel de la République française.
Journal Officiel
Consulter le JO (nouvelle fenêtre)