必备条件
职位描述:
• 具有使用Java、NodeJS和RESTful API进行后端开发经验
• 具有使用IBM API Connect或等效工具的API管理经验
加分项
• 公共部门经验
理想技能:
• 熟悉并有经验编写互联网应用程序
• 熟悉并有经验使用快速应用程序开发(RAD)方法论
• 有中间件和网关的经验
• 熟悉并了解安大略省残疾人法案(AODA)及相关法规和标准
• 能够根据需要提供用户和系统文档
寻找具备以下技能和能力的经验丰富的后端开发人员资源,请注意加权标准和重点/重要领域:
后端开发 - 60%
• 具有使用Java、NodeJS和RESTful API的工作经验
• SOAP Web服务开发,连接到后端部门
• 使用IBM API Connect或等效工具的API管理
• 熟悉Docker和Kubernetes容器以及基于云的环境
• 在分布式、事件驱动系统中的工作经验
• 熟悉PKI安全
• 使用消息传递系统的经验
• 使用Shell脚本的经验
• 使用持续集成的经验
• Java/Sprint框架,JS/Node.js,Python/Django
数字身份技术、标准和框架 - 15%
• 世界范围内的网络联盟(W3C)可验证凭证(VC)模型,去中心化标识符(DIDs),JSON-LD,零知识证明
• 在原生和/或混合应用程序中开发数字钱包的经验;硬件级加密(HLE),在移动设备上使用安全元素(例如Apple Secure Enclave)
• Open ID Connect(OIDC),Oath2,安全断言标记语言(SAML),JSON Web令牌(JWT),JSON Web签名(JWS),传输层安全性(TLS),一次性密码(OTP),公钥基础设施(PKI),椭圆曲线密码学(ECC),SHA/SHA2,RSA,哈希,RSA
• 分布式账本技术,包括/支持在移动设备和/或基于云的环境中使用数字钱包,例如Hyperledger Indy,Ursa,Aries
• 数字身份标准和框架,例如PCTF,NIST和eIDAS等
• Node.js,Dot Net Core,Python