Manulife

Full-Stack Software Engineer

Manulife
Apply
2 hours ago
Toronto, CanadaMid Level

Responsibilities

  • Design, develop, and enhance Virtual Assistant and conversational AI solutions for customer servicing experiences.
  • Develop scalable applications and APIs using C#, .NET Core, ASP.NET, REST services, and microservices architecture.
  • Build and maintain responsive user interfaces using React and other modern front-end technologies.
  • Design and deploy cloud-native solutions using Microsoft Azure services.
  • Collaborate with product owners, architects, UX designers, and engineering teams on digital products.
  • Implement CI/CD pipelines, automated testing, DevSecOps practices, and application monitoring.
  • Produce technical documentation, integration specifications, solution designs, and engineering best practices.

Requirements

  • At least 2 years of software engineering experience.
  • At least 2 years of hands-on experience developing applications with C# and .NET technologies.
  • Experience developing and consuming REST APIs and microservices.
  • Experience designing and implementing applications on Microsoft Azure.
  • Experience with JavaScript, React, or similar modern front-end frameworks.
  • Experience with SQL Server, Azure SQL, or related database technologies.
  • Experience with CI/CD pipelines using Azure DevOps, GitHub, or similar tools.
  • Strong communication, collaboration, and problem-solving skills.
  • Preferred experience with Virtual Assistants, conversational AI, chatbots, or digital assistant platforms.
  • Preferred experience with Microsoft Copilot Studio, Azure AI Services, Azure OpenAI, Dialogflow, Amazon Lex, or similar technologies.
  • Knowledge of generative AI, natural language processing, and large language models.
  • Experience with event-driven architectures, enterprise integrations, and regulated industries is preferred.
  • Microsoft Azure or other cloud certifications are preferred; AWS skills are nice to have.

Benefits

  • Hybrid working arrangement in Toronto, Ontario.
  • Flexible environment supporting learning, career growth, well-being, and inclusion.
  • Eligible employees may receive health, dental, mental health, vision, disability, life, AD&D, adoption/surrogacy, wellness, and employee/family assistance benefits.
  • Retirement savings plans, including pension and a global share ownership plan with employer matching contributions, are available to eligible employees.
  • Financial education and counseling resources are available.
  • Canada-based employees receive holidays, vacation, personal, sick days, and statutory leaves of absence.
  • Employees may participate in incentive programs tied to business and individual performance.

Tech Stack

AWSAzureC#JavaScriptMicrosoft SQL Server.NETReact
Manulife

About Manulife

10,000+ employees
Contact me