Développeur / Développeuse blockchain
Définition
Le Développeur Blockchain est un spécialiste du stockage, transmission de données de manière sécurisée.
Conçoit et développe des architectures de blockchain adaptées aux besoins des clients
Implémente des solutions de contrats intelligents (smart contracts) préprogrammées et des applications décentralisées
Assure la sécurité des blocs constituant des transactions et des données sur la blockchain
Collabore avec des équipes multidisciplinaires pour intégrer la blockchain dans divers projets
Réalise des tests et des audits de performance des systèmes blockchain
Reste à jour avec les évolutions technologiques et réglementaires du domaine
Accès à l’emploi
Cet emploi est accessible avec un diplôme de niveau Bac + 5 en informatique, développement de logiciel. Une connaissance des langages de programmation comme Solidity (Ethereum) ou Chaincode (Hyperledger) et du développement Full Stack seraient un atout.
Centres d’intérêt
- J'ai le souci du détail
- J'aime organiser, planifier
- Je suis passionné / passionnée par les nouvelles technologies
Savoirs-être professionnels
- Avoir l'esprit d'équipe
- Etre force de proposition
- Faire preuve de rigueur et de précision
Contextes de travail
- En bureau d'études — Conditions de travail
- Possibilité de télétravail — Conditions de travail
- Travail en mode projet — Conditions de travail
- Travail en journée — Horaires et durée du travail
- Salarié secteur privé (CDI, CDD) — Statut d’emploi
- Clientèle d'entreprises — Type de bénéficiaire
- Entreprises et milieux professionnels — Type de structure d’accueil
Compétences mobilisées
Data et Nouvelles technologies
- Coder des données
- Concevoir et organiser une solution blockchain
- Développer des smart contracts sécurisés
- Exploiter la blockchain dans le développement d'applications
- Faciliter l'intégration de solutions d'intelligence artificielle dans les projets existants
Recherche, Innovation
- Implémenter des protocoles de consensus blockchain
Communication
- Garantir la confidentialité des informations
- Argumenter les choix techniques lors de réunions de projet
- Collaborer avec des équipes multidisciplinaires pour des projets blockchain
Relation client
- Analyser les besoins client pour le développement blockchain
Maintenance, Réparation
- Assurer la maintenance et l'actualisation des systèmes
Stratégie de développement
- Optimiser les performances des applications blockchain
- Gérer des projets de développement blockchain
Prévention des risques
- Respecter les normes de sécurité et de confidentialité des données
- Evaluer les risques liés à l'implémentation de la blockchain
Droit, contentieux et négociation
- Maintenir une veille réglementaire et technique
Développement commercial
- Proposer des innovations pour améliorer la qualité de service
Savoir-être professionnels
- Etre force de proposition
- Avoir l'esprit d'équipe
- Faire preuve de rigueur et de précision
Savoirs
Normes et procédés
- Compréhension des régulations en cryptomonnaie
- Cryptographie appliquée
Produits, outils et matières
- Développement front-end pour application blockchain
- Intégration de systèmes de paiement en cryptomonnaie
Domaines d'expertise
- Maîtriser les logiciels d’analyse des langages de programmation, modélisation…
- Gestion de projets blockchain
- Conception de systèmes de blockchain
- Analyse des besoins des clients en solutions blockchain
- Conformité réglementaire des solutions blockchain
Certifications et habilitations
- Ingénieur diplômé de l'institut d'ingénierie informatique de Limoges
- Ingénieur diplômé de l'école nationale supérieure d'informatique pour l'industrie et l'entreprise spécialité informatique
- Ingénieur diplômé de l'école supérieure d'informatique, électronique, automatique
- Master mention informatique