首页 > 制度大全 > 区块链开发(南京)职位描述与岗位职责任职要求

区块链开发(南京)职位描述与岗位职责任职要求

2024-07-26 阅读 1432

职位描述

岗位职责

1.能够独立进行区块链底层系统及应用平台的功能定义和架构设计,研究区块链的协议,运行机制、底层实现和应用平台研发等;

2.从事区块链产品的设计和研发工作,研究区块链的协议,运行机制和底层实现等;

3.指导项目团队成员的日常开发工作,解决开发中的技术问题,推进团队伙伴完成项目落地。

任职要求

1.本科及以上学历,计算机、软件工程等相关专业;

2.从事C/C++一线开发2年或以上;

3.很强的学习,思考和总结能力;有清晰的思路和方法论去解决未知问题,非常高的代码质量,对技术精益求精甚至有完美主义;

4.基础技能

1)熟悉C++编程;了解Linux下C++调试技巧,善于解决各类线上问题;

2)熟练使用各种数据结构和算法;

3)熟练使用多线程、多CPU内核,消息队列、异步通信、进程间通信、应用层安全协议开发等;

4)了解分布式数据库集群开发,有Level-DB,Memcached,Redis等集群开发和优化经验优先;

5)了解分布式存储系统开发者优先;

5.加分项

1)了解区块链常用共识算法的运作原理包括POW,POS,DPOS,PBFT,VRF;

2)了解密码学相关技术;

3)了解P2P网络原理,打洞原理;

4)有过区块链相关工作经验;

5)有高并发、大数据、微服务、安全通信、系统内核优化等经验;

6)有完整系统设计、服务治理等经验。

篇2:区块链开发方向职位描述与岗位职责任职要求

职位描述

职责描述

(1)负责基于区块链的产品的设计和开发,参与区块链底层平台核心代码的开发(包括底层协议,共识算法,加密算法,上层应用等);

(2)为应用开发工程师提供技术支持,指导应用项目团队成员使用涉及区块链的相关技术,解决其开发中的技术问题;

(3)参与涉及区块链的方案设计与评审,参与组织制定和实施技术决策和技术方案,参与系统架构设计与升级等;

(4)参与涉及区块链的需求分析文档和详细设计文档编写,参与开发规范的制定工作;

(5)新技术预研,跟进开源社区新技术。

任职要求

(1)年龄35周岁以下,全日制本科及以上计算机相关专业毕业,有2年(含)以上区块链相关开发经验;

(2)掌握分布式系统架构和分布式存储相关原理,掌握Bitcoin,Ethereum,HyperLedgerFabric等区块链相关机制与原理,熟悉BFT、Paxos、Raft等一致性协议,熟悉PoW、PoS等区块链共识算法/协议;

(3)熟练掌握Golang等主流区块链系统开发语言,熟练掌握智能合约等的编码及性能调优;

(4)熟练掌握Docker、K8S等主流容器技术的原理、部署和使用;

(5)具有良好的英文阅读能力,有参与Github开源项目经验、熟悉开源项目流程者优先;参与过网络框架、搜索引擎、分布式数据库、云计算平台等底层平台或组件开发等大型系统架构设计经验者优先;

(6)具有强烈的好奇心和独立思考能力,具有良好的沟通协调能力和应变能力、钻研能力、自我驱动和快速学习能力,对新的技术具有相当的敏感性。

篇3:Java开发(区块链)职位描述与岗位职责任职要求

职位描述

任职要求

能吃苦,有耐心。

精通Java核心编程、多线程、网络编程、常用框架如spring等;

熟练使用kafka、redis或memcache、mongodb、zk、es、dubbo等技术组件,熟知至少一种组件的底层实现原理;

从事过产品研发,具有全面、深刻架构原理、架构技术,有较丰富经验;

具有分布式、高并发、高负载、高可用性系统经验;

熟悉Linux操作系统、对linux的内核参数优化有一定的了解,熟悉JVM优化;

热爱技术,对技术有不懈的追求;

具备良好的沟通协作能力、团队合作精神。

工作职责

Java开发相关工作,负责区块链游戏、区块链钱包APP开发相关工作

微信