
Senior Pricing Developer
Aviva Investors14 days ago
Markham, Canada or Toronto, CanadaSenior
Base Salary
$80k - $110k/yr
Responsibilities
- Develop new features and capabilities for actuarial applications built with R Shiny.
- Customize R Shiny components using JavaScript, HTML, and CSS.
- Collaborate with actuaries and stakeholders to understand business challenges, refine requirements, and translate ideas into solutions.
- Build and maintain automated test suites for business logic and user interfaces.
- Apply software engineering practices including code reviews, testing, documentation, estimation, and continuous improvement.
- Train business users on new features.
- Help shape the technical direction of the actuarial application suite.
Requirements
- At least 4 years of work experience in software development.
- Education or equivalent experience in a quantitative discipline such as actuarial science, mathematics, statistics, computer science, data science, or a related field.
- Strong R skills.
- Proficiency in JavaScript, HTML, and CSS is strongly preferred.
- Solid software engineering fundamentals, including version control, testing, code review, estimation, and the ability to learn new languages, frameworks, and technologies.
- Experience developing software for technical users is an asset.
- Experience using agentic development tools to improve, refactor, or generate code is a standout qualification.
Benefits
- Salary range of $80,000 to $110,000.
- Eligibility for an annual bonus, retirement savings, share plan, health benefits, personal wellness support, and volunteer opportunities.
- Hybrid flexible work model.
- Career development opportunities and support for professional development education.
- Competitive vacation package with the option to purchase five additional days off per year.
- Employee-driven programs focused on gender, LGBTQ+, origins, diversity, and inclusion.
- Corporate wellness programs supporting physical and mental health.