Hybrid Back-end Software Engineer

Posted 6 days ago

Apply now

About the role

  • Back End Software Engineer for Manulife developing and improving software products. Focused on resilient and scalable application solutions while delivering in an agile environment.

Responsibilities

  • 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

Job title

Back-end Software Engineer

Job type

Experience level

Mid levelSenior

Salary

CA$86,100 - CA$136,100 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