Focus métier : Ingénieur Blockchain

Définition et origines de la Blockchain

La Blockchain, ou chaîne de blocs, est un registre numérique public, un livre de comptes, consultable par toutes les parties prenantes, contenant toutes les transactions réalisées par ses usagers depuis sa création. Toutes les transactions réalisées par ses membres sont contenues dans des blocs numériques horodatés, infalsifiables, reliés les uns aux autres, chacun représentant un maillon de la chaîne d’information.

Les origines de la technologie blockchain restent floues. La blockchain a été créée en 2009, par une personne ou un groupe de personnes s’étant fait connaître sous le nom Satoshi Nakamoto, mais dont la véritable identité reste inconnue. Elle a été conçue pour permettre la circulation de la monnaie virtuelle bitcoin et connaît depuis un grand nombre d’autres applications.

 

Les missions principales de l’Ingénieur Blockchain

L’Ingénieur Blockchain se charge de concevoir de nouvelles fonctionnalités produit, avec parfois des ateliers pour discuter d’une fonctionnalité, la justifier avec des documents tels que des organigrammes par exemple. L’Ingénieur Blockchain est aussi en charge de tester des fonctionnalités en créant des tests unitaires, d’acceptation, d’intégration et de performance pouvant s’exécuter sur la plateforme CI/CD qui est une méthode d’intégration continue. Il lance également de nouvelles fonctionnalités sur UAT (User Acceptance Testing) ce qui équivaut au terme français « Recette » et qui est la dernière phase d’acceptation avant la mise en production. Il gère aussi les phases de pré-production et de production.

 

Profil et compétences

L’Ingénieur Blockchain doit disposer de connaissances approfondies des cryptomonnaies. Il a une bonne connaissance d’un ou plusieurs des langages de programmation suivants : C++, JAVA, Python, HTML, CSS, C#, PHP, JavaScript, AngularJS. Il a aussi une bonne compréhension des bases de données MySQL et NoSQL. Il maîtrise l’anglais, à l’écrit et à l’oral.

 

Formation professionnelle

L’Ingénieur Blockchain possède en général un diplôme Bac+5 école d’ingénieur ou universitaire en informatique. Il existe de nombreux didacticiels en ligne permettant de se familiariser avec les technologies blockchain. La formation continue via un organisme de formation est également un excellent moyen pour se former sur cette nouvelle technologie.

 

Salaire

L’ingénieur Blockchain est un métier récent donc encore rare sur le marché de l’emploi. Les estimations de salaires vont de 42 K€ pour un profil junior à plus de 100 K€ pour un profil très expérimenté !