Modelo de Descrição do Trabalho de Desenvolvedor de Blockchain

Nossa empresa está procurando um desenvolvedor de blockchain com ampla experiência para ingressar em nosso departamento de TI.

Como desenvolvedor de blockchain, você está criando recursos e interfaces de aplicativos baseados em blockchain. Você também estará encarregado de desenvolver e implementar um sistema que proibirá quaisquer alterações feitas pelos intrusos.

O objetivo principal desta posição será desenvolver, construir e gerenciar uma rede de blockchain segura. Você deve ser bem versado em várias tecnologias de blockchain. Ajudaria se você fosse bem versado em criptografia e suas aplicações na rede de blockchain.

Perfil de trabalho do desenvolvedor de blockchain

Um desenvolvedor de blockchain cria aplicativos para a arquitetura do protocolo blockchain. Esse protocolo é executado no topo do Protocolo da Internet convencional (IP) e serve como Internet para dispositivos de blockchain. Suas tarefas diárias incluem projetar e otimizar algoritmos que cumprem e executam no sistema blockchain.

Um desenvolvedor de blockchain, entre outras coisas, produz contratos inteligentes, que são programas escritos para o blockchain que operam nos nós da blockchain.

Aplicativos e dispositivos habilitados para blockchain usam uma versão descentralizada ligeiramente diferente da Internet conhecida como Web3. O trabalho de um desenvolvedor de blockchain é criar aplicativos que aderem às especificações do Web3 de uma Web descentralizada.

Relatórios para

  • Sr. Blockchain Software Developer
  • Líder de tecnologia

Responsabilidades do desenvolvedor de blockchain

  • Realizar pesquisas, análise, design, desenvolvimento, teste e manutenção em uma variedade de aplicativos de blockchain
  • Crie e avalie aplicativos para novas ferramentas e tecnologias
  • Criar, construir e manter uma rede baseada em blockchain distribuída
  • Suporte e manutenção de aplicativos distribuídos presentes e futuros
  • Documente e gerencie soluções novas e atuais
  • Crie a funcionalidade do aplicativo usando várias linguagens de programação
  • Forneça salvaguardas contra vários crimes cibernéticos
  • Incorpore novas ferramentas e tecnologias para melhorar e proteger aplicativos blockchain
  • Reúna -se com partes interessadas críticas, parceiros técnicos e comunidade de desenvolvedores para explorar novas idéias
  • Trabalhe com equipes multifuncionais e gerenciamento para identificar requisitos de tecnologia blockchain

Requisitos e habilidades de desenvolvedor de blockchain

  • Bacharel em Ciência da Computação, Tecnologia da Informação ou Experiência Comparável
  • Experiência anterior Projetando aplicativos blockchain
  • Experiência prática com tecnologias como Quorum, Hyperledger, Ethereum e outros
  • Experiência sólida lidando com várias soluções PaaS fornecidas pela Azure, AWS e outras plataformas em nuvem
  • Conhecimento sólido de métodos padrão e estruturas de dados
  • Especialização em um (ou mais) das seguintes linguagens de programação: C ++, Java, JavaScript, Nodejs
  • Suporte sólido de blockchains, como o Bitcoin
  • Deve ser capaz de desenvolver programas multithread eficientes
  • Compreensão da criptografia fundamental e redes ponto a ponto
  • Excelentes habilidades interpessoais e de comunicação
  • Conhecimento da interação da API com aplicativos de terceiros
  • Experiência anterior com Python, Kafka e Postgres
  • gosta de ler eips, bips e publicações técnicas relacionadas ao crescimento da comunidade blockchain