Manulife

Back-end Software Engineer

Manulife

full-time

Posted on:

Location Type: Hybrid

Location: WaterlooCanada

Visit company website

Explore more

AI Apply
Apply

Salary

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

About the role

  • Identify and evaluate solutions to system issues or opportunities to improve on current technical strategies
  • Provide Development for IT inspired change requests (nonfunctional)
  • Keep production systems up, monitor, handle and address alerts
  • Part of On-Call Support rotation
  • Provide support and coordination of sophisticated infrastructure changes
  • Investigate root cause and work towards elimination of production interruptions
  • Liaison with other Manulife teams and vendors for production incident handling
  • Recommend areas of improvement to infrastructure, application, and/or processes to prevent or mitigate future failures
  • Supervise for overall System Availability and Response Times
  • Reviewing current software framework to identify defects and opportunities to improve performance and stability
  • Build user documentation to facilitate ongoing maintenance and support
  • Coach and guide other team members as required
  • Supervise the ongoing performance of the business systems regarding root cause elimination errors and end user experience

Requirements

  • 5+ years of hands-on back end development experience in multiple IT projects
  • Work experience in data integration projects using modern patterns including batch, APIs, Web Services, and message/event
  • Hands on experience with database design and development (MS SQL, Postgres)
  • Acquainted to Pivotal Cloud Foundry (PCF) or Azure Kubernetes Service (AKS)
  • Familiar with batch job schedulers
  • Comfortable with finding open-source solutions
  • Exposure to Azure or AWS cloud and Microservices concepts
  • Excellent diagnostic, analytical and problem-solving skills
  • Experience in SDLC and Agile methodology for project development
  • Good interpersonal and communication skills
  • Working experience in Services development using JAVA, Node JS or .NET Technologies (.NET Core, ASP.NET, C#) or similar technologies
  • Collaborative attitude, willingness to work with team members
Benefits
  • health, dental, mental health, vision insurance
  • 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)
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
back end developmentdata integrationdatabase designMS SQLPostgresPivotal Cloud FoundryAzure Kubernetes Servicebatch job schedulersJAVANode JS
Soft Skills
diagnostic skillsanalytical skillsproblem-solving skillsinterpersonal skillscommunication skillscollaborative attitudecoachingguidance