Descripción
El perfil se integrará en el equipo de investigación para colaborar en proyectos centrados en tecnologías de registro distribuido y desarrollo de software. Estas iniciativas exploran la aplicación de blockchain, contratos inteligentes y soluciones descentralizadas en contextos industriales, financieros y económicos, con el objetivo de aportar innovación y funcionalidad práctica. Las tareas incluyen la participación activa en proyectos de I+D+i, donde se analizarán y desarrollarán tecnologías de contabilidad distribuida para sectores como la logística, la trazabilidad o las finanzas, siempre buscando casos de uso reales y viables.Entre las funciones principales se encuentra el diseño, implementación y auditoría de contratos inteligentes en plataformas como Ethereum con Solidity o en redes empresariales como Hyperledger Fabric o Besu. También se trabajará en el análisis comparativo de arquitecturas DLT, evaluando las características de redes públicas, privadas y de consorcio para determinar su idoneidad en escenarios concretos como la tokenización de activos o la gestión de identidad digital. Paralelamente, se desarrollarán aplicaciones descentralizadas y APIs que permitan la integración de estas plataformas con sistemas empresariales existentes, asegurando la interoperabilidad y el rendimiento.
El desarrollo de software seguirá metodologías ágiles como Scrum o Kanban, e implicará la integración de soluciones blockchain con sistemas backend basados en REST APIs y microservicios, así como con bases de datos relacionales y no relacionales. Se colaborará en la creación de casos de uso, pruebas de concepto y prototipos funcionales para clientes o proyectos de convocatorias públicas. Además, se elaborará documentación técnica, informes de investigación y se presentarán resultados en entornos tanto académicos como empresariales, utilizando herramientas y lenguajes como Solidity, JavaScript/TypeScript, Python, Java, Web3.js, Node.js, PostgreSQL y Git, entre otros.