区块链开发工程师的岗位要求共8个_第1页
区块链开发工程师的岗位要求共8个_第2页
区块链开发工程师的岗位要求共8个_第3页
区块链开发工程师的岗位要求共8个_第4页
区块链开发工程师的岗位要求共8个_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

区块链开发工程师的岗位要求共8个

岗位要求1:

1.统招专科以上学历,一年及以上相关产业领域的工作经验;

2.对区块链技术具有浓厚的兴趣,具备较好英文阅读能力,能

快速阅读英文论文及相关资料;

3.熟练掌握Python、G。、Java等主流区块链系统开发语言;;

4.精通Bitcoin,Ethereum,Tron等主流区块链技术以及相关

机制原理;

5,熟悉主流的共识算法:PoW,PoS,PoA,DPoS,PBFT,Paxos,

Raft等,熟悉常用国密算法:SM2,SM3,SM4等;

6.具有中大型分布式应用系统的设计及开发经验,对高可用高

并发有一定心得及解决方案,有一定的架构设计能力优先;

岗位要求2:

1、熟练掌握Golang、Java、Node.js、Python中的两种编程语

2、有区块链项目的开发经验;熟练掌握以太坊/比特币/区块链的

原理、机制和相关加密算法者优先;

3、熟练掌握Linux基本命令、网络配置、常用软件及开发工具

的安装配置;

4、熟悉各种数据结构和算法,对密码学,安全协议和加密算法

有研究;

5、熟练阅读英文技术文档;

6、良好的沟通表达能力,能够简明扼要地书写技术文档,能够

把复杂的技术问题表达、描述清楚。

*加分项:

*熟练掌握Linux环境卜的MySQL的安装维护、应用、优化

*熟悉Docker容器技术

*熟悉Key-Value数据库、或者Json文档数据库,例如MongoDB、

LevelDB,CouchDB等;

*熟悉ZooKeeper与Kafka,对分布式系统有一定认识

*熟悉区块链技术原理,理解比特币网络或以太坊运行原理,理

解共识算法;

*熟悉公钥密码学的基本原理,理解公钥、私钥、数据加密解密、

数字签名与验签过程;

*熟悉CA制证流程,熟悉OpenSSL库或BouncyCastle库;

岗位要求3:

1)学位

具有国内外高校计算机、软件、网络空间安全、数学、信息工程、

物联网等区块链相关专业硕士及以上学位。

2)语言能力

掌握一门或多门编程语言,例如:Go、C++、Rust.Java.Solidity

等,具备扎实的软件工程基础和一线开发经验。

3)算法能力

掌握数种区块链底层核心技术,例如:共识算法、分布式存储、

点对点网络、智能合约、安全加解密等。

4)框架能力

了解一种区块链框架机制,例如:FISCOBCOS.Ethereum或

HyperLedgerFabric等。了解微服务架构。

5)工作经验

优先考虑具有物联网、供应链金融、底层链、区块链测评等相关

开发经验的应聘者。

6)具有良好的团队协作精神和执行力。

岗位要求4:

1、掌握业内区块链技术相关机制原理,包括但不限于Bitcoin.

Ethereum>hyperledgerfabric>cosmoshub,阅读过底层源码

并做过相关修改者优先;

2、熟悉g。、java、C++等主流区块链系统开发语言一种或多种,

熟悉HyperledgerFabric2.0源码优先;

3、熟悉Linux操作系统,熟练掌握Docker容器技术及其原理,

熟悉K8s优先;

4、熟悉常用加密算法、安全协议、分布式计算等区块链相关技

术;

5、了解主流kv型数据库的原理与使用,包括但不限于LevelDB.

CouchDB

6、理解各类主流共识算法,包括但不限于POW、POS、DPOS、

PBFT、RAFT、RBFT等;

7、具有较强的学习、沟通、表达及团队协作能力;

8、参与过区块链开发社区并贡献源码者优先;

9、具有中大型分布式应用系统的设计及开发经验,对高可用高

并发有一定心得及解决方案,有一定的架构设计能力优先。

岗位要求5:

1、计算机或信息安全相关专业,本科以上学历;

2、熟悉golang开发语言,了解常用的数据结构,操作系统原理,

进程间通讯,多线程技术等;

3、熟悉HTTPS、数字证书、常用加解密算法、常见的网络攻击

与防御方法;

4、熟悉mysql和KV数据库,了解「edis、memcached等缓存

组件的用法;

5、了解计算机网络原理、TCP/IP协议,熟悉Linux下常见Shell

操作、常见的网络故障定位方法;

6、了解软件工程过程,如敏捷迭代开发流程、软件测试、部署、

运维的基础知识;

7、正直诚实、积极进取、责任心强,有较好的沟通能力、学习

能力、服务意识;

8、有参与开源项目经验者、对区块链技术感兴趣者优先考虑。

岗位要求6:

1、精通C/C++/JAVA语言开发,重视代码质量和容错性,遵守

良好的编码风格

2、熟悉Linux环境下多进程/线程、文件系统及网络编程

3、熟悉Linux的常用命令,熟悉常见的性能查看及调优工具使

4、具备以卜背景或经验之一者优先:

a、参与过网络框架、搜索引擎、分布式数据库、云计算平台等

底层平台或组件开发

b、熟悉Bitcoin、Ethereum等开源区块链系统细节设计

c、熟悉BFT、Paxos、Raft等一致性协议之一的细节

d、熟悉PoW,PoS等区块链共识算法/协议细节

e、熟悉现代密码学或者网络安全相关技术

f、精通可信计算,如SGX开发

任职要求

1、5年以上软件开发经验(带过技术团队),2年以上区块链相

关项目开发经验。

2、掌握Bitcoin,Ethereum,HyperLedge>Fabric的区块链相

关机制与原理

3、熟练掌握Java,C++,Go,Node.js,Python等主流区块链

系统开发语言至少两种对操作系统,编译原理,网络原理,加密

算法等底层技术有相当的兴趣及研究

4、熟悉分布式系统架构和分布式存储相关原理,对区块链

(Blockchain)>以太坊(Ethereum),超级账本(Hyperledger)

等技术有一定了解和热情

岗位要求7:

1、三年或以上区块链或互联网技术开发领域的工作经验;

2、对区块链技术既有浓厚的兴趣,具备较好英文阅读能力,能

快速阅读英文论文及相关资料;

3、熟练掌握Golang、rust等主流区块链系统开发语言至少一

种,参与过区块链开发社区并贡献源代码者优先;

4、精通Bitcoin、Ethereum、Hyperledger、Cosmos>Filecoin

等主流区块链技术以及相关机制原理;

5、熟悉主流的共设算法:PoW、PoS、PoA、DPoS、PBFT、

Paxos>Raft等;

6、熟悉分布式存储,有FilecoinJPFS使用和开发经验者优先;

7、熟悉Linux、熟练掌握Docker容器技术的原理、部署和使用

优化;

8、精通golang,能修改基于ETH搭建底层逻辑;

岗位要求8:

1、计算机相关专业本科以上学历,具备区块链相关行业背景(银

行、金融、政务、医疗、司法、供应链等行业优先考虑);

2、精通Linux环境下golang/「ust/C/C++中一种以上语言,熟

练运用常用数据结构、设计模式、并发编程;

3、熟悉区块链底层相关技术,熟悉常用密码

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论