Full-Stack Software Engineer

Posted 21 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Full-Stack Software Engineer building conversational AI and cloud-native applications for Manulife’s financial services customers. Developing C#, .NET, React, Azure, and microservices solutions.

Responsibilities

  • Design, develop, and enhance Virtual Assistant and conversational AI solutions supporting 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 modern front-end technologies such as React
  • Design and deploy cloud-native solutions leveraging Microsoft Azure services
  • Collaborate with product owners, architects, UX designers, and engineering teams
  • Implement CI/CD pipelines, automated testing, DevSecOps practices, and application monitoring
  • Produce technical documentation, integration specifications, and solution designs
  • Contribute to engineering best practices

Requirements

  • 2+ years of software engineering experience
  • 2+ years of hands-on experience developing applications using C# and .NET technologies
  • Experience developing and consuming REST APIs and microservices
  • Experience designing and implementing applications on Microsoft Azure
  • Experience with modern front-end technologies such as JavaScript, React, or similar 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
  • Experience building or supporting Virtual Assistants, Conversational AI, Chatbots, or Digital Assistant platforms
  • Experience with Microsoft Copilot Studio, Azure AI Services, Azure OpenAI, Dialogflow, Amazon Lex, or similar technologies
  • Knowledge of Generative AI, Natural Language Processing (NLP), and Large Language Models (LLMs)
  • Experience with event-driven architectures and enterprise integrations
  • Experience within financial services, insurance, healthcare, banking, or other regulated industries
  • Microsoft Azure certifications or other cloud certifications
  • AWS skills are nice to have

Benefits

  • Learning and career growth support
  • Flexible environment supporting well-being and inclusion
  • Health, dental, mental health, and vision coverage
  • Short- and long-term disability insurance
  • Life and AD&D insurance coverage
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee/family assistance plans
  • Retirement savings plans, including pension
  • Global share ownership plan with employer matching contributions
  • Financial education and counseling resources
  • Paid holidays, vacation, personal, and sick days in Canada
  • Statutory leaves of absence

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$86,100 - CA$136,100 per year

Degree requirement

No Education Requirement

Tech skills

ASP.NETAWSAzureCloudJavaScriptMicroservicesReactSQL.NET

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.