Lead Pricing Developer at Aviva
Markham, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 25

Salary

0.0

Posted On

28 Aug, 25

Experience

7 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Mathematics, Teams, Business Value, Computer Science, Leadership Skills, Development Projects

Industry

Information Technology/IT

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

Responsibilities
  • 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 idea
Loading...