Blockchain Developer functiebeschrijving sjabloon/kort

Ons bedrijf is op zoek naar een blockchain -ontwikkelaar met uitgebreide expertise om lid te worden van onze IT -afdeling.

Als blockchain-ontwikkelaar maakt u op blockchain-gebaseerde toepassingsfuncties en -interfaces. U zult ook verantwoordelijk zijn voor het ontwikkelen en implementeren van een systeem dat eventuele wijzigingen van indringers verbiedt.

Het primaire doel van deze positie zal zijn om een ​​veilig blockchain -netwerk te ontwikkelen, te construeren en te beheren. Je moet goed thuis zijn in verschillende blockchain-technologie. Het zou helpen als je goed thuis was in cryptografie en de toepassingen ervan in het blockchain-netwerk.

Blockchain -ontwikkelaar Jobprofiel

Een blockchain -ontwikkelaar maakt apps voor de Blockchain -protocolarchitectuur. Dit protocol draait bovenop het conventionele internetprotocol (IP) en dient als internet voor blockchain-aangedreven apparaten. Hun dagelijkse taken omvatten het ontwerpen en optimaliseren van algoritmen die voldoen aan het blockchain -systeem.

Een blockchain -ontwikkelaar produceert onder andere intelligente contracten, die programma's zijn die zijn geschreven voor de blockchain die op de blockchain -knooppunten werken.

Blockchain-compatibele applicaties en apparaten gebruiken een iets andere, gedecentraliseerde versie van het internet dat bekend staat als Web3. Het taak van een blockchain -ontwikkelaar is het maken van apps die zich houden aan de Web3 -specificaties van een gedecentraliseerd web.

Rapporteert aan

  • Sr. Blockchain Software Developer
  • Tech Lead

Blockchain -ontwikkelaarsverantwoordelijkheden

  • Voer onderzoek, analyse, ontwerp, ontwikkeling, testen en onderhoud uit op een verscheidenheid aan blockchain -toepassingen
  • Creëer en beoordeling van toepassingen voor nieuwe tools en technologieën
  • Creëer, construeer en onderhoud een gedistribueerd blockchain-gebaseerd netwerk
  • Ondersteuning en onderhoud van huidige en toekomstige gedistribueerde toepassingen
  • Documenteer en beheer zowel nieuwe als huidige oplossingen
  • Maak applicatiefunctionaliteit met behulp van meerdere programmeertalen
  • Bied waarborgen tegen verschillende cybercriminaliteit
  • Neem nieuwe tools en technologieën op om blockchain -toepassingen te verbeteren en te beschermen
  • Ontmoet kritische belanghebbenden, technische partners en de ontwikkelaarsgemeenschap om nieuwe ideeën te verkennen
  • Werk samen met cross-functionele teams en management om de vereisten voor blockchain-technologie te identificeren

Blockchain -ontwikkelaarseisen en -vaardigheden

  • Bachelor/graad master's in informatica, informatietechnologie of vergelijkbare ervaring
  • Eerdere ervaring met het ontwerpen van blockchain -apps
  • Praktische ervaring met technologieën zoals quorum, Hyperledger, Ethereum en anderen
  • Solide ervaring met verschillende PaaS -oplossingen van Azure, AWS en andere cloudplatforms
  • Solide kennis van standaardmethoden en gegevensstructuren
  • Expertise in één (of meer) van de volgende programmeertalen: C ++, Java, JavaScript, Nodejs
  • Solide greep van blockchains zoals bitcoin
  • Moet in staat zijn om efficiënte multithreaded -programma's te ontwikkelen
  • Inzicht in fundamentele cryptografie en peer-to-peer netwerken
  • Uitstekende interpersoonlijke en communicatieve vaardigheden
  • Kennis van API-interactie met toepassingen van derden
  • Eerdere ervaring met Python, Kafka en Postgres
  • Geniet van het lezen van EIP's, BIP's en technische publicaties met betrekking tot blockchain -gemeenschapsgroei