工作摘要
通过敏捷软件开发过程提供方向和工程支持。应用广泛、深入的知识、技能和实践,执行复杂的任务。作为支付领域的软件工程师,预期个人能够在敏捷交付模式下提供增量解决方案和简单到复杂交付物的代码。他们应通过应用良好的软件工程实践、模式和知识来满足先前的要求,并且预期他们不仅能构建解决方案,还能通过完整的软件开发生命周期过程进行交付。
职位描述
必备条件:
• 必须具备良好的Java 13或更高版本的工作知识。
• 根据客户不断变化的需求设计、开发和维护相关软件。
• 参与软件工程生命周期的所有阶段,并在需要时解决技术问题。
• 在极限编程中为初级工程师提供指导和技术指导。
• 参与冲刺计划会议,讨论软件开发的最新需求并确定下一步任务。
• 具备Spring Boot和微服务架构的工作知识
• 理解CI/CD以及代码如何通过自动化测试和验证流程到达生产环境。
• 对API和最佳实践有深入理解
优先条件:
• 有快节奏工作环境的经验
• 熟悉SQL和NoSQL
• Azure服务
• 供应商集成
• 曾参与定制开发和定制集成
工作技能
信息技术(IT)基础设施、编程语言、软件变更请求管理、软件开发生命周期(SDLC)、软件工程、软件集成工程、软件产品设计、软件产品技术知识、软件发布管理、系统测试工具
其他工作详细信息
地址:
RBC CENTRE, 155 WELLINGTON ST W:TORONTO
城市:
TORONTO
国家:
加拿大
每周工作小时数:
37.5
雇佣类型:
全职
平台:
技术和运营
职位类型:
常规
薪酬类型:
年薪制
发布日期:
2024-02-21
申请截止日期:
包容和平等机会的就业
在RBC,我们秉承多样性和包容的原则,以促进创新和增长。我们致力于建立包容性团队和公平的工作场所,让员工真实展现自我。我们正在采取行动解决不平等和系统性偏见问题,支持我们多样化的人才、客户和社区。
我们还努力为具有不同能力的潜在员工提供可访问的候选人体验。如果您在招聘过程中需要任何帮助,请告诉我们。
加入我们的人才社区
了解RBC提供的出色职业机会。注册并获取有关我们最新工作、职业技巧和招聘活动的个性化信息,这些都与您息息相关。
在RBC一起拓展您的能力,创造新的未来。了解我们如何利用我们的激情和动力来增强客户和社区的福祉,请访问jobs.rbc.com。