高级 IT 开发人员和 JavaScript

多伦多 3天前全职 网络
面议
我们正在寻找一位经验丰富且技能高超的技术负责人,以监督和指导斯科舍银行通讯服务团队的 IT 工程团队。 成功的候选人将负责提供技术领导,指导团队成员,并确保交付高质量的软件解决方案。他们应精通 React 和 Node JS,以及 Java Springboot,能够交付高质量代码,编写单元测试,提供用户验收测试支持,实施和运营支持。 技术领导: 为工程团队提供技术方向和指导。 与项目经理、产品负责人和利益相关者合作,定义和优先考虑技术需求。 确保遵循最佳实践、编码标准和软件开发方法。 进行代码审查并提供建设性反馈,以提高代码质量和可维护性。 识别和解决技术挑战、风险和瓶颈。 识别培训需求,并促进团队内部的知识转移。 参与软件系统和应用程序的设计和架构。 确保软件解决方案的可扩展性、性能和可维护性。 与跨职能团队合作,使技术决策与业务目标保持一致。 项目交付: 监督开发生命周期,从需求收集到部署和维护。 确保高质量软件解决方案的及时交付。 监控项目进度,识别风险并实施缓解策略。 与 QA 团队合作,确保全面测试和质量保证流程。 持续改进: 识别流程改进的机会并实施高效的工作流程。 计算机科学大学或学院学位 • 开发企业、云原生、消息驱动、测试驱动、反应式、容器化应用程序的经验。 • 具有 REST API 设计、React、NodeJS(生产化 NodeJS 服务器)经验。 • 现代 JS 工具集(ES6+、Webpack、Babel、Jest) • Java 8、11 和 17,Springboot 框架,Junit 框架(Junit 5、Mockito)、构建工具和依赖管理(Maven、Gradle)、noSQL 数据库、模板管理(Velocity)、CI-CD 管道(Jenkins) • 具有与经过身份验证的、以客户为中心的应用程序(即 HTML / CSS / SASS(BEM、OOCSS、SMACSS、CSS3 动画、语义 HTML))合作的经验。 • 熟悉软件安全工具,如 BlackDuck(JAR 中的漏洞)、Fortify(代码中的漏洞/安全问题)、Webinspect(扫描 REST 端点)和 SonarQube(代码的 Junit 覆盖率) • 对编程语言有深入了解:Java 8+、Unix Shell 脚本、XML、YAML、JSON、SQL、Apache Velocity、Apache Groovy • 具备使用 Eclipse/STS、JIRA/Bitbucket/Confluence、Git、Gradle/Maven 等流行开发工具套件的强大实践编程技能 • 在敏捷方法论(如 Scrum 或 Kanban)方面有证明的经验。 多样性、公平、包容性与支持 - 我们努力创造一个包容的文化,使每位员工都能充分发挥潜力,受到尊重,并通过无偏见的实践和包容性价值观在斯科舍银行得到拥抱。我们拥抱多样性,并通过各种员工资源小组(ERGs)提供学习、成长和参与的机会,这些小组涵盖不同的性别认同、种族、年龄、能力和退伍军人。 通过在线课程、跨职能发展机会和学费资助进行技能提升。 竞争力的奖励计划,包括奖金、灵活的假期、个人病假和福利将从第一天开始。 动态生态系统 - 免费茶水和咖啡、无障碍洗手间,以及大量团队协作空间。 社区参与 - 无论您选择在哪里工作;我们都提供通过各种项目进行社区参与和归属感的机会。 以我们的使命为指导:“为了每一个未来”,我们通过广泛的建议、产品和服务帮助客户、他们的家庭和社区取得成功,包括个人和商业银行、财富管理和私人银行、企业和投资银行以及资本市场。 如果您在招聘和选拔过程中需要住宿(包括但不限于无障碍面试地点、替代格式文件、ASL 口译员或辅助技术),请告知我们的招聘团队。如果您需要技术支持,请点击此处。候选人必须直接在线申请以被考虑该职位。