
Back-end Software Engineer
Manulife
full-time
Posted on:
Location Type: Hybrid
Location: Waterloo • Canada
Visit company websiteExplore more
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