RBC's Risk, Analysis, Modeling, Pricing and Processing team is undertaking several initiatives to transform Risk Management, Customer Service, and Capital Analysis and Management platforms. This role is part of a global team focused on delivering new and existing software solutions with emphasis on testability, design transparency, resilience, and scalability. The ideal candidate will not only possess sharp development skills but also champion improved software practices and outcomes. Working in Capital Markets, you'll be part of a dynamic team focused on innovation and collaboration, contributing to large-scale software development projects. The role offers opportunities to work with cutting-edge technologies while building resilient distributed systems. RBC, as one of the largest and most profitable financial institutions globally, provides a stable yet innovative environment with opportunities for growth and development. The position offers a comprehensive benefits package and flexible work arrangements, making it an attractive opportunity for developers looking to make an impact in the financial technology sector.