Taro Logo

Senior Software Developer

Royal Bank of Canada (RBC) is a global financial institution and the largest bank in Canada by market capitalization, serving over 16 million clients across 34 countries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Developer

RBC Investor and Services and Technology team is seeking a Senior Software Developer to join their FX transactions processing team. This role combines technical expertise with financial domain knowledge, focusing on developing solutions on the Kondor+ based platform for key RBC initiatives.

The position requires a seasoned developer with 5 years of banking technology experience, proficient in Java, SQL, and Linux environments. You'll be responsible for designing and implementing complex financial applications, troubleshooting issues, and ensuring robust testing and documentation practices.

RBC, as Canada's largest bank and one of the world's leading financial institutions, offers a stable and progressive environment for career growth. The role provides an opportunity to work on critical financial systems while being part of a dynamic, collaborative team that serves over 16 million clients globally.

The position offers comprehensive benefits including competitive compensation, bonuses, stock options, and flexible work arrangements. RBC's commitment to employee development is demonstrated through their world-class training programs and numerous opportunities for career advancement across their global operations.

This role is ideal for a senior developer who wants to combine their technical expertise with financial sector knowledge, working on sophisticated trading platforms while enjoying the stability and benefits of a leading financial institution. The position offers both technical challenges and opportunities to influence key business decisions in a rapidly evolving financial technology landscape.

Last updated 8 days ago

Responsibilities For Senior Software Developer

  • Participate in technical design, development, and implementation of application systems
  • Organize and participate in walkthrough reviews of technical specifications and test plans
  • Develop and code programs using SQL, Java, and Unix scripting
  • Troubleshoot and resolve incidents and project issues
  • Manage testing and verification tasks
  • Create technical documentation and training material
  • Support FX transactions processing application
  • Create test transactions and run tests to find errors
  • Support application implementation and bug fixing

Requirements For Senior Software Developer

Java
Linux
  • 5 years development background in banking technology
  • Strong SQL, Linux and Java skills
  • Strong understanding of technology and/or financial services industry
  • Experience with trading platforms
  • Understanding of IT Standards, SDLC, and ITIL processes
  • Strong communication and problem solving skills

Benefits For Senior Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive Total Rewards Program including bonuses and flexible benefits
  • Competitive compensation
  • Stock options where applicable
  • World-class training program in financial services
  • Flexible work/life balance options
  • Career development opportunities
  • Access to variety of job opportunities across business and geographies

Jobs Related To RBC Senior Software Developer