Enable job alerts via email!
A leading financial institution in Mississauga is seeking a Student/Co-op to utilize Python for developing and maintaining key data technology tools. Ideal candidates are currently enrolled in a Canadian post-secondary institution focused on Business, Math, or Accounting. You'll work in a dynamic team environment, tackling various data analytics challenges, and have opportunities for networking and personal impact in the financial sector.
Job Description
What will you do?
Utilize Python and other programming languages to develop, run, and maintain key data technology tools supported by the Project Team.
Assist with data sourcing from IT and cash flow mapping.
Develop test cases with expected results for policy and non-policy cash flows, accounting events, and financial measurements.
Create and maintain testing documentation for supported systems.
Assess manual journal entries, document scope and requirements for IT, process manual journal entries, and perform testing and audit documentation, comparing expected and actual results.
Automate manual entries and processes.
Support users in resolving production issues and applying bug fixes.
Leverage technical insurance accounting and system knowledge to support the Close Process Team in analyzing and defining requirements across actuarial, investments, accounting, IT, process structure, regulatory, and data needs.
Provide support for business and financial analytics, testing, modeling, and other requirements related to actuals, planning, forecasting, and disclosures for global RBC Insurance, including income statements, earnings, financial disclosures, balance sheets, capital, tax, strategic metrics, and financial drivers.
What do you need to succeed?
Must-have
Currently enrolled in a Canadian post-secondary institution focusing on Business, Math, or Accounting.
Motivated self-starter capable of quickly learning new concepts.
Teamwork, collaboration, and cooperation skills.
Strong financial modeling skills with the ability to manage and test large data sets.
Excellent technology skills.
Ability to structure and write clear technical system, process, and methodology documents.
Nice-to-have
Proficiency in multiple programming languages, including Python, and quick adaptability to new software.
Previous co-op or work experience in the financial industry, ideally with insurance product knowledge (Life, Health, P&C, Wealth) or equivalent experience.
Knowledge of IFRS and/or actuarial standards of practice.
Strong conceptual, analytical, and problem-solving skills.
Ability to grasp technical details and identify macro-level issues.
Please note:
To be eligible, you must either be returning to school after the work term or, if graduating immediately after, require the full work term to graduate successfully.
What’s in it for you?
We thrive on challenges, progressive thinking, and teamwork. Opportunities include:
Application deadline is September 14, 2025. Applications are reviewed on a rolling basis. If selected, you'll be contacted for next steps. Check your application status via your RBC profile.
Job Skills
Additional Job Details
Address: MEADOWVALE BUSINESS PARK, 6880 FINANCIAL DR, MISSISSAUGA
City: Mississauga
Country: Canada
Work hours/week: 37.5
Employment Type: Full time
Platform: OFFICE OF THE CFO
Job Type: Student/Coop (Fixed Term)
Pay Type: Salaried
Posted Date: 2025-08-15
Application Deadline: 2025-09-15
Note: Applications accepted until 11:59 PM on the day before the deadline.
Inclusion and Equal Opportunity Employment
We believe diversity and inclusion foster innovation and growth. RBC is committed to providing a respectful and supportive workplace for all employees.
Join our Talent Community
Stay updated on career opportunities at RBC by signing up for our Talent Community. Learn more at jobs.rbc.com.