Senior Software Developer – Trading application at Royal Bank of Canada | Toronto, Ontario, Canada | Rezi

Senior Software Developer – Trading application at Royal Bank of Canada

Senior Software Developer – Trading application

Royal Bank of Canada · Toronto, Ontario, Canada

Today

Senior Software Developer – Trading application

Royal Bank of Canada · Toronto, Ontario, Canada

15 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

The RBC Investor and Services and Technology team is seeking a Software Developer to support an application that processes FX transactions. In this role, you will be responsible for the design and development of solutions on the Kondor+ based platform for key RBC initiatives. You will partner across IT and Business to assess, research, and analyze business, technical, and system needs, implementing technical solutions that meet business requirements.

Responsibilities

  • Participate in the technical design, development, and implementation of application systems.
  • Apply complete knowledge, skills, and practices to perform assignments.
  • Organize and participate in walkthrough reviews of all technical specifications, programs, and unit test plans.
  • Review issues and requirements from business partners.
  • Develop, code, and document programs of average to high complexity using different languages such as SQL, Java, Unix scripting.
  • Contribute to successful project completion within budget and on time by identifying risks and developing/recommending mitigation strategies.
  • Troubleshoot to determine root cause and resolve incidents and project issues.
  • Manage all aspects of testing and verification.
  • Ensure adequate technical documentation and training material.
  • Deliver new design and development specifications based on customer requirements, adhering to standard procedures and techniques.
  • Create test transactions and run tests to find errors and revise application programs.
  • Participate in post-implementation reviews of application development content and processes.
  • Support the implementation of application programs and fix any existing or new bugs.

Requirements

  • Understanding of Forex Exchange business.
  • Knowledge of trading workflows, risk management, and back office operations.
  • Experience with Trading application platform (Front and Back-office).
  • A strong understanding of technology and/or financial services industry.
  • 5 years development background in banking technology preferred.
  • Strong SQL, Linux and Java skills.
  • Strong communication and problem-solving abilities.
  • Understand IT Standards, Methodologies, System Development Life Cycle (SDLC) and ITIL processes.
  • Participate in post-implementation reviews of application development content and processes.
  • AI Skills and mindset.

Skills

  • SQL
  • Java
  • Unix scripting
  • Active Learning
  • Application Integrations
  • Detail-Oriented
  • Group Problem Solving
  • Programming Languages
  • Software Development Life Cycle (SDLC)

Location

  • Toronto, Canada

Work Type

  • Full time

Experience Level

  • 5 years development background banking technology preferred

Benefits

  • A comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Commissions
  • Stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Ability to make a difference and lasting impact
  • Work in a dynamic, collaborative, progressive, and high-performing team
  • A world-class training program in financial services
  • Flexible work/life balance options
  • Opportunities to do challenging work
  • Opportunities to take on progressively greater accountabilities
  • Opportunities to building close relationships with clients
  • Access to a variety of job opportunities across business and geographies

About the Company

  • At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC.
  • We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world.
  • Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities.
  • RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.