Manulife-posted 2 months ago
$75,880 - $140,920/Yr
Full-time • Entry Level
OH

Join Manulife / John Hancock as a Full-Stack Software Engineer – shape the future of life insurance technology. At Manulife / John Hancock, a leading force in the life insurance industry, we are committed to delivering exceptional digital experiences to our customers. Technology is at the heart of that mission. We are looking for a Full-stack Software Engineer to play a pivotal role in developing and delivering innovative life insurance products through our suite of illustration applications. In this role, you will be part of a high-performing, agile team that designs and builds scalable, high-quality software solutions. You will collaborate closely with global development teams and business customers to bring actuarial and mathematical models to life in user-friendly, performant applications. Your work will directly impact millions of customers and help redefine how we build and deliver insurance solutions.

  • 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.
  • Own 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.
  • 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.
  • Experience with .NET (VB/C#) development of Desktop, Web, and API application.
  • Experience with Azure, AKS on Azure, or other cloud platforms (e.g., AWS, GCP).
  • Experience with DevOps or DevSecOps principles and tools.
  • Experience with version control system (e.g., Git).
  • Experience with project management and tracking software (e.g., JIRA).
  • 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.
  • Various 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 including holidays, vacation, personal, and sick days.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service