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-Hybri