Job Description
Description
Individually we are people, but together we are Aviva. Individually these are just words, but together they are our Values – Care, Commitment, Community, and Confidence.
We’re looking for a Lead R Developer to join our Personal Line Pricing – Pricing Transformation Team and drive the development of cutting-edge tools that transform how Technical Pricing teams work. This is a unique opportunity to combine hands-on coding with technical leadership in a collaborative, forward-thinking environment.
As a Lead R Developer, you will lead the design and development of R-based tools and applications, mentor junior developers, and collaborate with business users to deliver impactful solutions. You will be responsible for technical leadership, development oversight, hands-on coding, project collaboration, innovation, and support.
What you’ll do:
-
Design the overall architecture and technical roadmap of R-based tools and applications
-
Break down high-level requirements into actionable development tasks
-
Define and enforce best practices in R programming, including modular design, documentation, and testing
-
Drive technical discussions and decision-making with a focus on scalability, maintainability, and performance
-
Review and approve code contributions via pull requests
-
Provide mentorship and constructive feedback to junior developers
-
Guide feature implementation to ensure alignment with business needs and timelines
-
Actively contribute to the codebase by developing core features and enhancements
-
Work closely with product owners and business users to translate requirements into technical solutions
-
Communicate development progress, risks, and blockers effectively
-
Collaborate with QA to ensure high-quality releases through well-designed test cases
-
Identify opportunities to improve development workflows, tooling, and automation
-
Stay current with trends in the R ecosystem and bring forward innovative ideas
What you’ll bring:
-
Bachelor’s degree in Mathematics, Engineering, Computer Science, Software Engineering; 7+ years of experience in relevant fields
-
P&C Actuarial knowledge or experience is a strong plus
-
Strong curiosity and desire to gain domain knowledge and understand how the deliverables drive business value
-
Experience leading R development projects or teams
-
Ability to work collaboratively with business users and other developers
-
Strong knowledge of R programming, including packages like shiny and data.table
-
Experience with version control systems (e.g., ADO) and code review processes
-
Excellent communication and leadership skills
-
Experience mentoring junior developers is a strong plus
What you’ll get:
-
Compelling rewards package including base compensation, eligibility for annual bonus, retirement savings, share plan, health benefits, personal wellness, and volunteer opportunities.
-
Outstanding Career Development opportunities.
-
We’ll support your professional development education.
-
Competitive vacation package with the option to purchase 5 extra days off per year
-
Employee driven programs focused on gender, LGBTQ+, origins, diversity and inclusion
-
Corporate wellness programs to support our employees’ physical and mental health
-
Hybrid flexible work model
Please note that we may use AI tools to help us through the recruitment process. This is a new position which has been posted both internally & externally.
Aviva Canada has an accommodation process in place to provide accommodations for employees with disabilities. If upon commencement of employment you require a specific accommodation because of a disability, please contact your Talent Acquisition Partner so that an appropriate accommodation can be arranged. This process applies throughout your career with Aviva Canada.
#LI-AI1
#LI-Hybrid
#J-18808-Ljbffr
Company
Aviva
Location
Toronto
Country
Canada
Salary
100.000
URL