职位描述
机会是什么?
这个高级开发者角色位于定量与技术服务(QTS)部门,主要负责开发、改进和支持RAMPP(风险、分析、建模、定价与处理)组织内的战略应用。个人将使用顶尖技术来交付解决方案,以处理大量数据并向资本市场业务客户呈现关键指标和统计数据。此外,他们还将解决复杂问题,提供稳健、高效且具有战略意义的解决方案,对RAMPP组织和资本市场业务产生持久影响。此人将为具有影响力的“重大项目”做出贡献,例如风险现代化和外汇现代化。
此人将与资本市场交易团队密切合作,以定义项目需求,协调测试工作,并在需要时提供实施支持。该候选人具备出色的沟通、组织和领导能力。
你将做什么?
• 编写、测试、调试、实施和支持实时风险和损益(PnL)应用,满足资本市场各业务单元的需求。
• 分析、调试和解决与生产相关的问题,包括但不限于数据流、应用性能、系统延迟和基础设施/网络故障。
• 在软件开发生命周期的所有阶段与资本市场交易和量化团队定期协作,以提炼和实施业务需求,负责项目从开始到完成。
• 执行EOD和日内风险数据捕获的数据分析和模式设计。
• 主动识别运营风险/控制缺陷及业务中自动化的机会,以提高生产力并减少对最终用户计算的依赖。
• 利用数据科学、统计分析和可视化技术为交易、量化和风险管理团队创造有意义的见解。
• 利用先进的生成式人工智能工具实现日常编码实践和工作生活的效率。
• 提出应用用户界面的改进建议。与UI开发团队协作和/或实施前端代码的更改。
• 向关键利益相关者(包括高层管理人员、高级管理层和更广泛的QTS技术团队)展示项目实施情况。
你需要什么才能成功?
必须具备:
• 7年以上Java 17+的经验,具备设计模式、数据结构、算法、线程和并发的工作知识;Java 17/RxJava是高度期望的。
• 熟悉SQL、Apache Ignite、Solace、Maven、Unix、Spring/Spring Boot及其他开发工具。
• 较强的人际交往能力,能够与利益相关者密切合作以开发最终产品。
• 具有金融行业经验。
• 本科或硕士学位,计算机科学或相关领域优先。
优先考虑:
• 熟悉Python;Spark框架。
• 具备Hadoop生态系统的经验。
• 具有资本市场风险管理经验。
• 学习能力强,能够快速掌握新技术和业务知识。
• 熟悉敏捷、Scrum和看板方法论。
• 熟悉DevOps工具,如JIRA、Jenkins、Ansible、Docker、Kubernetes等。
• 高度积极,具备独立和有效工作的能力,同时愿意与他人合作,拥有良好的态度。
这对你有什么好处?
我们在挑战中追求最佳,进步思维以不断成长,并携手为客户提供值得信赖的建议,帮助他们繁荣和社区繁荣。我们关心彼此,追求潜力,为社区做出改变,实现共同成功。
• 一项全面的总奖励计划,包括奖金和灵活福利、具有竞争力的薪酬、佣金和适用的股票。
• 领导通过指导和管理机会支持你的发展。
• 能够产生影响和持久的影响。
• 在一个动态、协作、进步和高绩效的团队中工作。
• 世界级的金融服务培训计划。
• 灵活的工作/生活平衡选项。
• 有机会做具有挑战性的工作。
职位技能
积极学习、敏捷方法、应用程序集成、注重细节、新兴技术、企业应用交付、团队问题解决、编程语言、软件开发生命周期(SDLC)
附加职位详细信息
地址:
RBC中心,155 Wellington St W:多伦多
城市:
多伦多
国家:
加拿大
每周工作小时:
37.5
雇佣类型:
全职
平台:
资本市场
职位类型:
常规
薪酬类型:
固定薪资
发布日期:
2025-12-04
申请截止日期:
2025-12-31
注意:申请将在上述截止日期前的晚上11:59之前接受。
包容性和均等机会就业
在RBC,我们相信拥有多元化视角的包容性工作场所是我们作为全球最大和最成功的银行之一持续增长的核心。维护一个让员工感到支持以发挥最佳表现、有效协作、推动创新和专业成长的工作场所,有助于实现我们的使命并为客户和社区创造价值。RBC通过旨在促进基于尊重、归属感和机会的工作场所的政策和计划来实现这一目标。
加入我们的优秀人才社区
随时了解RBC的优秀职业机会。注册并获取有关我们最新职位、职业建议和对你重要的招聘活动的定制信息。
在RBC扩展你的界限,共同创造新的未来。了解我们如何利用激情和动力来提升客户和社区的福祉,访问jobs.rbc.com。