Senior Software Developer

RBCToronto, ON
Onsite

About The Position

RBC Technology and Operations hires employees of diverse backgrounds who are intelligent, energetic, assertive, quick to adapt, enthusiastic, eager to learn and client focused. We operate in an industry well known for its fast paced, dynamic and challenging atmosphere. The RBC Insurance Sub Ledger Environment (RISE) team are based in downtown Toronto and London, UK, and is part of a larger Finance IT development organization within RBC Technology and Operations group.

Requirements

  • Professional experience developing and supporting large, complex systems with multiple applications and interfaces
  • Hands-on experience with Oracle database platforms and PL/SQL development
  • Experience designing, building, or maintaining ETL processes and RDBMS solutions
  • Proficiency in Shell Scripting and familiarity with Python and Java
  • Basic Unix/Linux navigation skills (ability to navigate system, view and amend files at a fundamental level)
  • Understanding of middleware technologies
  • Experience with agile methodologies and collaborative development practices

Nice To Haves

  • Professional with experience in the banking and/or insurance sector
  • Practitioner and knowledge of Aptitude Product(s) or similar ETL toolset

Responsibilities

  • Develop, maintain, and architect Oracle PL/SQL and ETL solutions based on business and system requirements, ensuring adherence to overall IT architectural direction.
  • Design and optimize ETL pipelines and Oracle database workflows to support high-volume transaction processing for the insurance sub-ledger environment.
  • Prepare estimates, plans, and technical documentation for projects, system upgrades, and technology currency initiatives.
  • Conduct comprehensive testing, verification, and performance tuning across all system interfaces in adherence to Aptitude and T&O Standards.
  • Collaborate with business partners, stakeholders, and cross-functional teams on technical design, implementation strategy, and problem resolution, while identifying risks and recommending mitigation strategies.
  • Continuously learn and develop knowledge of accounting principles, sub-ledger concepts, and insurance financial processes to enhance technical solutions and bridge business and technology perspectives.

Benefits

  • bonuses
  • flexible benefits
  • competitive compensation
  • commissions
  • stock where applicable
  • Leaders who support your development through coaching and managing opportunities
  • Opportunities to take on progressively greater accountabilities.
  • Access to a variety of job opportunities across business and geographies
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service