RBC, Canada's largest bank, is seeking a Senior Software Developer to join their Branch Technology team. This role focuses on mainframe development and modernization, working with COBOL 6, IMS, MQ, and DB2 technologies. The position offers an exciting opportunity to work on national-scale applications used by RBC advisors across Canada, combining traditional mainframe expertise with modern DevOps practices.
The role involves designing and implementing technical solutions for mainframe applications while working in an agile environment. You'll collaborate with cross-functional teams across British Columbia, Calgary, and Toronto to deliver seamless client experiences and modernize legacy infrastructure. This position is perfect for developers who want to bridge traditional mainframe development with modern practices.
Key responsibilities include maintaining and improving mainframe applications, eliminating technical debt, enhancing automation, and ensuring proper documentation. The ideal candidate will have 5+ years of mainframe development experience and be comfortable with modern DevOps tools like GitHub, Jenkins, and Urban Code Deploy.
RBC offers a comprehensive benefits package including competitive compensation, bonuses, flexible benefits, and stock options where applicable. The company's culture emphasizes professional growth, with opportunities for career advancement across different business areas and geographies. As part of a dynamic, collaborative team, you'll contribute to RBC's mission of helping clients thrive and communities prosper.
The position is based in Toronto at the Waterpark Place location, offering the chance to work with one of the world's largest financial institutions, serving over 16 million clients across 34 countries. RBC's commitment to inclusion and diversity, combined with their focus on innovation and progressive thinking, makes this an excellent opportunity for experienced mainframe developers looking to advance their careers in a modern, forward-thinking environment.