Senior Software Engineer
Sun Life Financial
- Toronto, ON York, ON
- 82.000-135.000 $ par an
- Permanent
- Temps-plein
- Collaborate with skilled Agile team members to understand user needs and design, develop and deliver high quality web applications that meet those needs
- Configure and design applications and workflows, using outside the box thinking, to create innovative ways to advance our client first strategy
- Provide coaching, mentoring, and leadership to the design and development project team
- Provide technical leadership and guidance to projects, ensuring risks are mitigated and projects are implemented successfully
- Contribute to defining timelines and plans; analyze and estimate feasibility, cost, time and scope
- Ensure coding, testing, debugging and implementation activities are completed as required
- Participate in agile ceremonies
- 7+ years of software application development experience
- Experience in leading and in providing technical guidance to more junior team members
- Advanced overall understanding of Web applications and server technologies
- Strong working experience with Java, J2EE, Unix/Linux, middleware technologies, web and web hosting technologies
- 5+ years of Web application development experience including REST, Java, J2EE, AJAX, JSON
- Strong working experience with front end technologies such as React.js, JavaScript/E6, HTML5, Bootstrap, CSS/SCSS, Webpack and unit testing (jest, RTL)
- 2+ years experience in application servers including Weblogic, Websphere
- 1+ years experience with Unix/Linux, web and web hosting technologies
- 1+ years experience using DevOps tools (Jenkins, Artifactory, BitBucket, Maven, CDD/Ansible)
- Customer obsession – customers are at the centre of all we do
- A penchant for creating re-usable components and identifying opportunities for re-use
- Experience in Transmit MFA is an additional asset.
- Experience in Identity solutions like (Auth0, Okta, Ping Federate and ForgeRock) will also be a major bonus.
- Coaching and mentoring skills to help strengthen your team
- Flexible and adaptable with the ability to align to changing priorities
- Excellent verbal and written communication skills
- Self-directed and proactive
- Occasional travel between Sun Life locations (Toronto, Waterloo) may be required depending on work assignment
- Periodic weekend/after-hours work may be required to support project implementations and system upgrades.
- Enhanced reliability clearance is required.
- Great Place to Work® Certified in Canada and the US - 2022
- Great Place to Work® award for Best Workplaces for #HybridWork
- 2022 Named “Best Places to Work” by Glassdoor - 2021
- Canada Award for Excellence for Mental Health at Work
- 2021 Flexible hybrid work model including in-country work-from-home if you prefer.
- Pension, stock and savings programs to help build and enhance your future financial security.