This role involves joining an agile team to develop in-house electronic trading capabilities for currency trading, serving both internal and external clients. The developer will be responsible for delivering software components to meet sprint goals, collaborating with a product team to fulfill user story criteria, and contributing to a quality-driven culture by incorporating feedback. The role also includes working within a global, multi-disciplinary team to build high-quality, scalable desktop applications for front office sales and trading, adhering to best architectural and testing principles, and participating in discussions with stakeholders to ensure excellent user experience. The team also assists in meeting requirements to deliver working software at the end of every 2-week sprint.
Strong development experience in building dynamic and responsive UIs using React, Redux, and RxJS.,Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes, and testing.,Self-motivated, driven to get results, takes initiative, and needs minimum oversight.,Ability to swarm on stories to minimize work-in-progress.,Work closely with an end-to-end product team to meet user story acceptance criteria.,Collaborate as part of a multi-disciplinary global team.,Build high quality, scalable and robust applications which adhere to best in class architecture, design and testing principles.,Participate in discussions with stakeholders, designers and product teams to ensure high quality applications and User experience.,Assist the team in meeting their requirements to deliver working software at the end of every 2-week sprint.
Strong development experience in building dynamic and responsive UIs using React, Redux and RxJS.,Experience working within professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source code management, build processes and testing.,Experience with relational database programming and design principles using Sybase, SQL Server or similar database technologies (Nice-to-have).,Experience containerizing and deploying applications with Docker/Kubernetes (Nice-to-have).,Experience building DevOps pipelines (GitHub, Jenkins, Nexus, etc) (Nice-to-have).,Capital Markets experience (Strong plus).,Experience working in an agile environment (Nice-to-have).
40 hours/week
RBC offers a comprehensive Total Rewards package including competitive base pay, performance bonuses, and flexible benefits like health and dental coverage. Employees also benefit from a defined contribution pension plan, stock ownership programs, wellness resources, and tuition reimbursement.
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.