职位:高级开发人员(Java、Angular 和 AWS)- 84471
全栈开发人员 -
持续时间:
截至10月31日(有可能延长)
地点:
多伦多市中心 - 混合办公(至少每周2天在办公室,可能会变为3到4天)
业务线:
商业银行技术。
项目:
支持商业银行的TPS(财务与支付服务)应用程序
绩效衡量标准:
能够在后端和前端技术上领导项目
该角色将领导一个项目(80%开发和20%领导)
团队规模:1人在现场(此角色)和3到4名离岸开发人员。
必须具备的技能:
- 8年以上经验,最好在银行/金融行业。
- 在以下任意一种组合中有丰富经验:
- Java + AWS
- Angular + AWS
- 强大的分析和沟通能力
- 5年以上团队领导经验
- 5年以上关系数据库(Oracle、SQL)经验
优先考虑的技能:
- 有Python经验者优先
- 银行/金融行业经验
职责:
推动整个软件开发生命周期,包括跨职能团队合作将需求转化为功能,管理开发团队和流程,并进行软件测试和维护。具体项目重点包括将用户需求转化为技术规格,编写代码并管理设计规格的准备。支持系统设计,提供安全需求建议,并调试业务系统和服务应用程序。
应用对算法、数据结构和编程语言的深刻理解,开发高质量的技术应用和服务——包括基于业务需求的工具、标准和相关软件平台。
- 通过理解、概念化和促进用户的技术需求,将用户需求转化为技术规格。
- 分析、开发、测试和实施新的软件程序,并记录整个软件开发生命周期的执行。
- 执行系统和核心软件组件的预防性和纠正性维护、故障排除和故障修复。
- 确保代码/配置符合安全、日志记录、错误处理和性能标准及非功能性要求。
- 评估新技术是否适合程序/系统/生态系统,以及对流程、数据和风险的相关上下游影响。
- 遵循发布管理流程和标准,并应用版本控制。
- 协助解释和记录客户需求。
- 主要关注银行内的业务/群体;可能具有更广泛的企业范围。
- 提供专业的咨询、分析和技术支持。
- 运用判断力在给定规则内识别、诊断和解决问题。
- 能够独立工作并与离岸团队合作。曾领导离岸团队的候选人将被优先考虑。
- 可能根据需要分配更广泛的工作或责任。
- 必须每周至少能来办公室两次。未来可能会有变化。
面试流程:
- 可用时间:
1月26日那周的周一和周二下午
- 技术评估:
可能有一些伪代码问题
- 轮次:
仅限现场面试