Start Date
Immediate
Expiry Date
19 Nov, 25
Salary
94220.0
Posted On
19 Aug, 25
Experience
3 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Computer Science, Usability, Design, Interpersonal Skills, Written Communication, Emerging Technologies, Production Experience, Code, Technology, Technical Vision, Ownership, Testing, Software Development, Business Strategy, Scripting Languages, Typescript
Industry
Computer Software/Engineering
THE OPPORTUNITY
Manulife is a leading international financial services provider, helping people make decisions easier and lives better. Help shape the future you want to see — and discover that better can take you anywhere you want to go.
JOB DESCRIPTION
Analyzing, programming, testing, and maintenance of large-scale backend and / or client servers applications. Strong back-end software engineering experience is required for the role.
People Leader Role: No
AT LEAST 7+ YEARS EXPERIENCE IN SOFTWARE DEVELOPMENT EXPERIENCE
WHEN YOU JOIN OUR TEAM:
• Builds, codes, tests, maintain high quality software
• Participates in Agile sprints and ceremonies; supports rapid iteration and development
• Translates user requirements into software requirements
• Responsible for designing, developing, testing, maintaining and improving application APIs as a member of a team, works across key data, orchestration, rules and transactional stacks through the entire application and system development life cycle.
• Builds code to specifications and standards
• Builds and codes moderately complex software
• Minimal time coaching teammates
• Contributes code across BUs
• Has positive impact to specific organizational entities & has some understanding of the nature of the impact
• Usually a top contributor to team’s success
• Analyzes, codes, and tests software components as defined by the PO and team
• Creates and conducts executable tests, continuously integrating code into the overall software framework
• Reviews current software framework to identify defects and opportunities to improve performance and stability
• Completes and ensures completion of any required documentation required e.g. deployment, maintenance, support and business needs
• Researches technical strategies, third party tools, and current and new technologies to deal with emerging technical issues and improve development efficiency
• Promotes agile principles and methodology
• Applies disciplined coding practices to enable agility and delivery of high quality code