Hybrid Full-Stack Software Engineer

Posted 2 weeks ago

Apply now

About the role

  • Analyze life insurance product specifications and translate complex actuarial models into intuitive, accurate implementations of life insurance products on the suite of Illustration applications
  • Lead the design, development, and deployment of Illustration full-stack applications using .NET (VB/C#), ASP.NET, JavaScript/jQuery, ReactJS, SQL, and cloud-native tools like Docker, Kubernetes, App Logic, and API Management
  • Owning own work and the progress within the delivery team ensuring it is aligned to the project goals and timelines
  • Drive innovation and continuous improvement in a fast-paced, agile environment, while using leading technologies such as incorporating GitHub Copilot and other AI Tools to increase efficiency
  • Collaborate with multi-functional teams across engineering, product, pricing, and business to ensure timely delivery and alignment with strategic goals
  • Collaborate across engineering team to analyze and resolve complex technical issues and system defects
  • Write unit and integration tests, while performing and driving unit testing of all development ensuring code quality are met for delivery
  • Produce comprehensive documentation for system components developed.

Requirements

  • A Master’s/ bachelor’s degree in Applied Mathematics, Actuarial Science, Finance, Software Engineering, Computer Science, or a related technical field (or equivalent experience)
  • Proven experience as a Full-stack Software Engineer with at least 3+ years of strong technical expertise in front-end and back-end technologies
  • A solid foundation in mathematical or actuarial science is a plus
  • Strong analytical skills in insurance or financial industries are a plus
  • Familiarity with spreadsheets, statistical analysis programs and programming languages is a plus
  • Strong understanding of front-end and back-end development principles, standards and designing techniques
  • Passion for solving complex problems and delivering customer-centric solutions
  • Ability to assess requirements and provide technical solutioning options and level of effort estimates aligned to delivery schedules
  • Solid diagnostic, analytical, conceptual, and excellent critical thinking skills in solving and debugging problems with collaborative approach to timely resolution and communication on after action
  • Solid written and verbal communication, interpersonal, presentation, planning and organizational, and teamwork skills
  • A self-starter mentality with a desire to lead, innovate, continuous learning, and make a lasting impact advocating for positive change.

Benefits

  • health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage
  • adoption/surrogacy and wellness benefits
  • employee/family assistance plans
  • retirement savings plans (including pension and a global share ownership plan with employer matching contributions)
  • financial education and counseling resources
  • generous paid time off program in Canada including holidays, vacation, personal, and sick days

Job title

Full-Stack Software Engineer

Job type

Experience level

Mid levelSenior

Salary

CA$75,880 - CA$140,920 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job