Node.js开发者(合同)

16个月前全职
Tundra Technical Solutions

Tundra Technical Solutions

location 多伦多
unsaved
背后的故事 业务组:企业数字银行技术 - 加勒比地区的团队负责在线和移动银行的数字化方面,并为客户提供进行在线银行业务的数字化流程 - 该团队维护加勒比地区国家的平台 项目:长期项目 - 数字化开户 - 为客户创建在线新账户的流程,而不需要去分行 - 目前处于初中期 - 进入第二阶段 CCAU DF团队目前正在寻找能够使用Node Js(最好是Express Js)编写API和微服务层的高级后端开发人员。这是100%的后端工作 - API,微服务,不需要全栈开发人员。 候选人价值主张 成功的候选人将有机会参与面向客户的数字银行项目;他们将能够通过客户反馈看到价值;这是一个至少为期2年的长期项目,因此有很好的延长机会,并且团队有许多项目,确保承包商成功后将始终有工作。这也是一个为加拿大五大银行之一工作的机会,该银行赢得了许多数字银行奖项,并且拥有来自加勒比地区,印度,加拿大和智利的多元化和国际化团队。 典型的工作日 •设计,开发和实施API和微服务,使用需求量大的语言和技术(例如Node Js,Express Js) •与多伦多,多米尼加共和国和智利的开发人员合作构建API或微服务 •编码,实施单元测试 •负责非功能性测试,负载测试 •与CCAU外部的其他后端团队合作设计解决方案 •分析高度复杂的业务需求;生成技术规范以设计或重新设计复杂的软件组件和应用程序 •利用行业最佳实践设计,测试,实施和支持解决方案 •确保满足所支持领域的质量安全和合规要求 •在不断变化的环境中灵活适应并取得成功 •积极适应变化并相应调整工作 候选人要求/必备技能 • 5年以上使用NodeJS框架的经验,最好是ExpressJS,以创建API、微服务 • 5年以上在公共云(Azure)中使用可扩展容器化系统的经验 • 5年以上使用APM工具(如Dynatrace,Splunk等)的经验 • 5年以上使用json-web-token授权的经验 • 5年以上使用Sinon(Mocking,Stubs)和Redis的经验 Nice-To-Have技能 • 3年以上与经过身份验证的面向客户的应用程序工作的经验 • 3年以上JavaScript/TypeScript开发经验 • 3年以上与数据库技术(如Sybase)合作的经验 • 具有熟练的代码版本控制工具(如Git)的理解 • 3年以上使用Jira,Confluence,Jenkins,Bitbucket等工具的经验 • 对面向对象和函数式设计有了解 • 3年以上使用现代JS工具集(ES6+,Webpack,Babel,Jest,Protractor)的经验 • 深入了解敏捷原则,并具备将您的经验适应新的和不断发展的环境的灵活性 • 最好有金融/银行业经验 • 最好有在Scotiabank工作的经验,最好是在Scotia Digital的其他团队工作 所需软技能 • 快速上手 • 出色的沟通技巧(书面和口头),与产品,设计和后端团队互动 • 主动解决问题,能够应对动态变化的优先级 教育 计算机科学学士学位或同等学历 最佳与普通候选人 具有丰富的API微服务创建经验,并且在后端工作方面有广泛经验的人是理想的,不需要混合/全栈开发人员 候选人评审和选择 2轮 - 虚拟面试(视频/音频) 第一轮 - Codility测试 - 90分钟 第二轮 - 与高级开发人员和经理的技术面试 - 1小时 招聘经理的面试可用性:尽快 • **注意:Scotiabank将审查供应商提出的任何住宿要求*** 职位编号62261