Plantilla de descripción del trabajo del desarrollador blockchain/breve

Nuestra empresa está buscando un desarrollador de blockchain con una amplia experiencia para unirse a nuestro departamento de TI.

Como desarrollador de blockchain, está creando características e interfaces de aplicaciones basadas en blockchain. También estará a cargo de desarrollar e implementar un sistema que prohíba cualquier alteración realizada por los intrusos.

El propósito principal de esta posición será desarrollar, construir y administrar una red de blockchain segura. Debe estar bien versado en varias tecnologías blockchain. Ayudaría si estuviera bien versado en criptografía y sus aplicaciones en la red blockchain.

Perfil de trabajo de desarrollador blockchain

Un desarrollador de blockchain crea aplicaciones para la arquitectura del protocolo blockchain. Este protocolo se ejecuta en la parte superior del Protocolo de Internet convencional (IP) y sirve como Internet para dispositivos con blockchain. Sus tareas diarias incluyen diseñar y optimizar algoritmos que cumplan y se ejecutan en el sistema blockchain.

Un desarrollador de blockchain, entre otras cosas, produce contratos inteligentes, que son programas escritos para la cadena de bloques que operan en los nodos blockchain.

Las aplicaciones y dispositivos habilitados para blockchain utilizan una versión ligeramente diferente y descentralizada de Internet conocida como Web3. El trabajo de un desarrollador de blockchain es crear aplicaciones que se adhieran a las especificaciones web3 de una web descentralizada.

Informes a

  • Desarrollador de software de blockchain Sr.
  • plomo tecnológico

Responsabilidades del desarrollador de blockchain

  • Realizar investigaciones, análisis, diseño, desarrollo, pruebas y mantenimiento en una variedad de aplicaciones blockchain
  • Crear y evaluar aplicaciones para nuevas herramientas y tecnologías
  • Crear, construir y mantener una red distribuida basada en blockchain
  • Soporte y mantenimiento de aplicaciones distribuidas actuales y futuras
  • Documente y administre soluciones nuevas y actuales
  • Crear funcionalidad de aplicación utilizando múltiples lenguajes de programación
  • Proporcionar salvaguardas contra varios delitos cibernéticos
  • Incorporar nuevas herramientas y tecnologías para mejorar y proteger las aplicaciones blockchain
  • Reunirse con las partes interesadas críticas, los socios técnicos y la comunidad de desarrolladores para explorar nuevas ideas
  • Trabajar con equipos y administración interfuncionales para identificar los requisitos de tecnología de blockchain

Requisitos y habilidades del desarrollador de blockchain

  • Master de licenciatura/grado en informática, tecnología de la información o experiencia comparable
  • Experiencia previa diseñando aplicaciones de blockchain
  • Experiencia práctica con tecnologías como Quorum, Hyperledger, Ethereum y otros
  • Experiencia sólida que trata con varias soluciones de PAA proporcionadas por Azure, AWS y otras plataformas en la nube
  • Conocimiento sólido de métodos estándar y estructuras de datos
  • Experiencia en uno (o más) de los siguientes lenguajes de programación: C ++, Java, JavaScript, NodeJS
  • Con una comprensión sólida de blockchains como bitcoin
  • Debe poder desarrollar programas multiproceso eficientes
  • Comprensión de la criptografía fundamental y las redes entre pares
  • Excelentes habilidades interpersonales y de comunicación
  • Conocimiento de la interacción API con aplicaciones de terceros
  • Experiencia previa con Python, Kafka y Postgres
  • Disfruta leyendo EIPS, Bips y Publicaciones técnicas relacionadas con el crecimiento de la comunidad de blockchain