高级开发人员;Java、Angular 和 AWS

多伦多 1天前合同 网络
面议
职位:高级开发人员(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日那周的周一和周二下午 - 技术评估: 可能有一些伪代码问题 - 轮次: 仅限现场面试