背后的故事
业务组:企业数字银行技术 - 加勒比地区的团队负责在线和移动银行的数字化方面,并为客户提供进行在线银行业务的数字化流程 - 该团队维护加勒比地区国家的平台
项目:长期项目 - 数字化开户 - 为客户创建在线新账户的流程,而不需要去分行 - 目前处于初中期 - 进入第二阶段
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