高级全栈开发人员(JavaScript、ReactJS、NodeJS、Java),负责将基于云的应用迁移到Atlas,为我们的大型银行客户进行迁移工作 - 32680
地点:多伦多市中心远程办公 - 对大多伦多地区候选人有强烈偏好,因为混合模式可能会改变
合同期限:即刻至2024年10月31日财年结束
可能延期:是
职位数量:4个
工作时间安排:周一至周五上午9点至下午5点;标准工作时间37.5小时/周
需求背景
业务组:加拿大数字银行工程 - 应用程序是Scotia Digital Group的一部分,专注于为所有BNS客户提供移动银行应用程序。我们的团队旨在在客户的旅程中提供产品。
项目:CDP云迁移项目 - 银行范围内的基于云的应用迁移 - 需要开发人员紧急协助迁移项目
典型工作日:
· 将基于云的应用迁移到Atlas
· 与DevOps团队合作,支持云迁移活动
· 技术栈:JavaScript、ReactJS、NodeJS、Java和云应用程序
· 全栈角色 - 根据所处理的应用类型,前端和后端各占50%
· 在机器上设置本地开发环境,包括带有NPM / Yarn的Node,Java Gradle / Maven等
· 从本地或开发环境中调试和分析应用程序日志
· 分析和监督团队的开发工作,以实现成功的代码交付
· 通过指导和辅导为团队成员提供技术领导力
· 通过建立良好的实践和习惯,在团队中保持高标准的软件质量
· 与其他软件开发人员、业务分析师和软件架构师合作,计划、设计、开发、测试和维护不同的应用程序
· 根据既定的标准设计、开发和单元测试应用程序
候选人要求/必备技能:
· 在IT行业担任全栈开发人员和团队领导等职位的渐进式工作经验10年以上
· 具备ReactJS、NodeJS或Java中的2年以上经验(任选1种即可,如果对更多/全部3种都有经验将是一个强大的优势)
· 有1年以上云应用经验
Nice-to-have技能:
· 有云迁移项目经验
· 在设计和开发企业级软件方面具有丰富经验
· 金融/银行业经验
· 具备使用NPM / Yarn、Java Gradle / Maven构建和部署应用程序的经验
最佳与普通候选人对比:
理想候选人具备扎实的编程技能;最好是在金融机构、其他银行工作过,最近参与过云迁移项目,使用与职位描述中相同的技术栈,这样学习曲线就不会太大;对于安全性、合规性等方面有所了解;寻找一位高级开发人员,最好有最近使用所列技术栈的经验
候选人评审与选拔
第一轮 - 与技术负责人和直接上级进行1小时的MS Teams视频面试 - 技术问题和现场编码 - 解决一个编码问题 - 大约20分钟 - 屏幕共享(将在沙盒平台上进行)
申请