Manager - Python Developer, Insurance Finance Special Projects

RBC - Mississauga, ON (28 days ago)

Apply Now

What is the opportunity?

As a key member of the Insurance IFRS 17 Project team you will be responsible, through your knowledge of Python, for the end-to-end development of key IFRS 17 RBCI financial models used in compliance with life insurance industry regulatory requirements. This will include development, delivery, documentation and acclimation of models among key stakeholders in the business.

You will work closely with fellow RBC team members from finance and actuarial building financial technical documentation, requirements, illustrations and testing of Insurance Contract measurement against accounting, financial and actuarial systems.

What will you do?

Responsible for the development of the Python code that drives the CSM related Financial Models and Prototypes through several Insurance Product iterations
Configure, develop and update the prototype to consume specific product data
Train and test analytical models, using Python
Create and maintain technical documentation for supported systems
Identify and suggest opportunities to improve efficiency and functionality
Support users in resolving production issues and applying bug fixes
Enage in activities for the ongoing improvement of the team’s knowledge and capabilities.
Understands various documentation stakeholder requirements, and proposes, defines, and implements the overall system documentation structure design.
Conducts financial testing on data, systems and processes to ensure compliance with documentation. Works in concert with the Transformational Team in the design & implementation of a Future End-to-End Data, System and Financial Solution.
Prepares documentation and/or presentations relating to: methodology; processes; implementation; testing; controls / governance; end user documentation / training, and analyses performed.
Contributes to development, execution, and/or documentation of testing processes and test cases related to project deliverables.
Contributes to successful completion of project objectives under tight timelines, including via identification of risks, agility, resolution of ambiguity, and development of mitigation strategies.
Engage in the full software development life cycle up to and including hand-off to users

What do you need to succeed?

Must have

2+ years of data manipulation tools in Python programming skill is must.
Bachelor’s degree (or greater) majoring in Business, Mathematics, Engineering or Computer Science.
‎Strong financial modeling skills, and ability to mine and manage data
Excellent ability to structure and write clear technical system, process, and methodology documents of varying lengths.
Teamwork, collaboration, and co-operation is a requirement.

Nice to have

Experience in QlikView, Tableau reporting and/or R/ SAS programming skill.
Ideal candidate having 2-4+ years exposure to the Insurance Financial Industry with insurance product, investments, and insurance policy accounting knowledge (Life, Health, P&C and Wealth) or equivalent experience. Knowledge of IFRS, Canadian GAAP and/or Actuarial Standards of Practice.
Motivated self-starter, able to pick up new concepts quickly
Outstanding technology skills.
Ability to communicate complex concepts concisely to technical and non-technical audiences, in written form.
Strong conceptual, analytical, and problem solving skills.
Ability to grasp technical details and determine macro-level issues

What’s in it for you?

A Total Rewards program that includes flexible benefits, work/life balance and career development programs and investment and retirement savings plans

Cmpetitive pay and high-earning potential
All the tols, training, and team support you need to grow your career
Flexible wrk/life balance options
Sphisticated RBCI software tools to boost your productivity