Full Stack Developer

Manulife - Waterloo, ON (11 months ago)

Apply Now

Are you looking for unlimited opportunities to develop and succeed? With work that challenges and makes a difference, within a flexible and supportive environment, we can help our customers achieve their dreams and aspirations.

Job Description

At Manulife, we are striving to create leading, mobile and web experiences that enables our customers to choose how, when and where they want to engage with their financial services and our Full Stack Development team the foundation of Manulife’s digital transformation. This is your opportunity to get in at the beginning and help us re-imagine and reinvent delivering great software. You will join our Solutions team and help shape what it means to have a great customer experience and build awesome solutions that will delight all Canadians. Our team promotes collaboration across our agile teams with the use of modern tools, platforms, and services.

Last year we spent $1.4 billion on technology. You will be working with a variety of Java/Spring, JUNIT, C#/.Net, nodeJS, React, XML, JSON, Biztalk, Pivotal Cloud Foundry, Azure, Websphere, Concourse/Fly, Jenkins, SonarQube, Gitlab, TFS, Visual Studio, Eclipse. Additionally, we're Open source! As we accelerate our delivery of world-class experiences, we know embracing open source technologies will help us get there. Any experience with open source is very attractive to us!

As the Full Stack Developer, you will:
Work closely with Consultant team members to drive innovative solutions that meet business needs
Participate in an agile delivery model in partnership with various product enablement teams
Provide technical leadership through training and/or mentoring development team members on projects
Document technical solution proposals, development estimates, implementation plans, technical processes and procedures
Work effectively in dynamic, complex situations within a fast-paced, customer-focused environment
Top Three Skills we're looking for in our next Full Stack Developer:

Knowledge of Java would be an asset
You will bring and continuously build upon the following skills:

Extensive knowledge with many of the following technical environments / languages: React / Relay, Java/Spring, JavaScript, C# .NET, Node.js, Redux / Flux, REST, Angular v2+, Pivotal Cloud Foundry (PCF), GitLab
Strong understanding of many of: JSON, XML, Biztalk, Jenkins, Concourse, Apigee, Azure, TFS, Eclipse, WebSphere, Python, Perl
Familiarity with some of: GraphQL, Express Framework & ES6, NIFI & Kafka, JUNIT, SonarQube, Visual Studio
Experience with at least a few of the following technical environments: Java/Spring, JUNIT, C#/.Net, nodeJS, React, XML, JSON, Biztalk, Pivotal Cloud Foundry, Azure, Websphere, Concourse/Fly, Jenkins, SonarQube, Gitlab, TFS, Visual Studio, Eclipse
Ask yourself the following questions

Do you have a knack for developing systems for external users or with financial and insurance systems and/or familiarity with business functionality (e.g., insurance products, banking products, mortgage creditor, distribution model)?
Can you see yourself working in Agile and DevOps principles, continuous integration, and other Software Engineering standard methodologies?

You should apply if:
You display eagerness to learn emerging technologies and understanding how they will impact what comes next
You have excellent problem-solving abilities that enable you to manage through the creative process
Excellent organizational and time management skills and a strong ability to recognize critical path deliverables in order to deliver within project timelines
Strong verbal and written communication with the ability to effectively articulate and communicate technical vision, possibilities and outcomes?
Apply Today!

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

If you are ready to unleash your potential it’s time to start your career with Manulife/John Hancock.

About Manulife
Manulife Financial Corporation is a leading international financial services group that helps people achieve their dreams and aspirations by putting customers' needs first and providing the right advice and solutions. We operate as John Hancock in the United States and Manulife elsewhere. We provide financial advice, insurance, as well as wealth and asset management solutions for individuals, groups and institutions. At the end of 2016, we had approximately 35,000 employees, 70,000 agents, and thousands of distribution partners, serving more than 22 million customers. At the end of 2016, we had $977 billion (US$728 billion) in assets under management and administration, and in the previous 12 months we made almost $26 billion in payments to our customers.

Our principal operations are in Asia, Canada and the United States where we have served customers for more than 100 years. With our global headquarters in Toronto, Canada, we trade as 'MFC' on the Toronto, New York, and the Philippine stock exchanges and under '945' in Hong Kong.

Manulife is committed to supporting a culture of diversity and accessibility across the organization. It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will consult with applicants contacted to participate at any stage of the recruitment process who request an accommodation. Information received regarding the accommodation needs of applicants will be addressed confidentially.