Salesforce Application Developer
Sun Life Financial
Toronto, ON
At Sun Life, we work together, share common values and encourage growth and achievement. We offer many career paths that attract a wide variety of talent and skills. Follow a path that lets your talents shine.

Job Description:
About the Business:
Sun Life Financial is a leader and innovator in engaging Canadians through digital channels, putting our clients at the centre of everything we do. The Sun Life Salesforce Centre of Excellence (CoE) Team is a dynamic group of people, building and supporting exciting mission critical solutions for business areas across Sun Life Canada. The Salesforce.com platform is a key enabler helping us deliver on our Purpose: To help our Clients achieve lifetime financial security and live healthier lives.

About the Role:
The Salesforce CoE team is growing and looking for a business-minded Salesforce Developer who can work with Salesforce technical lead for complex Salesforce.com implementations. The successful candidate will work closely with business partners and other IT teams to design, develop, and implement Enterprise scale and integrated Salesforce.com solutions.

What will you do?

Contribute to the design and development of Salesforce.com solutions, following internal guidelines and standard processes.
Provide thought leadership and recommendations for how all aspects of the Salesforce platform can advance Sun Life’s digital transformation.
Work closely with internal business partners as a functional consultant.
Develop and demonstrate Proof of Concept (PoC) and prototype designs while developing a deep understanding of the business opportunity in order to come up with innovative solutions.
Provide technical feasibility and effort estimate for proposed deliverables in Salesforce platform
Contribute to Salesforce technical governance framework, especially around DevOps practice in Salesforce platform, design and development guideline.
Perform post-implementation transition to application operational service team in Sun Life.
Maintain and update the necessary system design documentation for applications built in Salesforce platform.

What you need to succeed:
University degree in Computer Science or equivalent.
5+ years of enterprise application design/development experience, including 3+ years in Salesforce.com configuration, customization, development using Salesforce.com best practices.
Deep experience working with many aspects of the Salesforce platform, especially in Sales Cloud and Community Cloud (experience with Marketing Cloud and Einstein Analytics also an asset).
Proficiency in all aspects of Salesforce.com development environment including OOTB automation tools, Apex, Triggers, Visual Force, Lightning Components using LWC and SLDS frameworks, data migration approach & tools, and web services.
Proficiency in integrating Salesforce.com applications with 3rd party system.
Software development fundamentals such as knowledge of data structures, object oriented programming, relational database design, and design patterns.
Design and development experience using Agile project methodology.
Experience with web development technologies like Java, .NET, CSS, JavaScript, HTML, XML, HTML5 Frameworks (Node JS, Bootstrap, Angular etc).
Hands-on experience with implementing accessibility compliance web design (i.e., AODA).
Experience with development, code management and deployment tools considered an asset (VSCode, GitHub, BitBucket, JIRA, Jenkins, Force.com Migration Tool, ANT Scripting, etc.).

Salesforce Certifications:
Must Have: Salesforce Certified Administrator, Salesforce Platform Developer 1
Nice to Have: Salesforce Platform Developer 2, Salesforce Sales Cloud
Consultant, Salesforce Community Cloud Consultant

Preferred skills:
Passion, Creativity and Collaboration
Self driven and motivated to get results
Proven ability to perform design, development, unit testing, implementation and documentation as it relates to Salesforce.com applications
Ability to give expert advice and articulate complex ideas and solutions using a variety of media and tools to senior technical and business stakeholders and executives
Strong communication skills (written and verbal) to express ideas, thoughts and questions so that it can be understood by various audiences and meets the customers' needs
Adept at working collaboratively as part of a cross functional team to deliver solutions
Adept at working effectively on multi-site teams including offshore teams in India
Strong analysis and problem solving skills to break down high-level business requirements into more detail by questioning and probing for clarification
Good leadership, planning and consulting skills (business and technical)
A strong appreciation of the quickly evolving digital technology landscape and its applicability to businesses and their clients

About the Business:
Sun Life Financial is a leader and innovator in engaging Canadians through digital channels, putting our clients at the centre of everything we do. The Sun Life Salesforce Centre of Excellence (CoE) Team is a dynamic group of people, building and supporting exciting mission critical solutions for business areas across Sun Life Canada. The Salesforce.com platform is a key enabler helping us deliver on our Purpose: To help our Clients achieve lifetime financial security and live healthier lives.

About the Role:
The Salesforce CoE team is growing and looking for a business-minded Salesforce Developer who can work with Salesforce technical lead for complex Salesforce.com implementations. The successful candidate will work closely with business partners and other IT teams to design, develop, and implement Enterprise scale and integrated Salesforce.com solutions.

What will you do?

Contribute to the design and development of Salesforce.com solutions, following internal guidelines and standard processes.
Provide thought leadership and recommendations for how all aspects of the Salesforce platform can advance Sun Life’s digital transformation.
Work closely with internal business partners as a functional consultant.
Develop and demonstrate Proof of Concept (PoC) and prototype designs while developing a deep understanding of the business opportunity in order to come up with innovative solutions.
Provide technical feasibility and effort estimate for proposed deliverables in Salesforce platform
Contribute to Salesforce technical governance framework, especially around DevOps practice in Salesforce platform, design and development guideline.
Perform post-implementation transition to application operational service team in Sun Life.
Maintain and update the necessary system design documentation for applications built in Salesforce platform.

What you need to succeed:
University degree in Computer Science or equivalent.
5+ years of enterprise application design/development experience, including 3+ years in Salesforce.com configuration, customization, development using Salesforce.com best practices.
Deep experience working with many aspects of the Salesforce platform, especially in Sales Cloud and Community Cloud (experience with Marketing Cloud and Einstein Analytics also an asset).
Proficiency in all aspects of Salesforce.com development environment including OOTB automation tools, Apex, Triggers, Visual Force, Lightning Components using LWC and SLDS frameworks, data migration approach & tools, and web services.
Proficiency in integrating Salesforce.com applications with 3rd party system.
Software development fundamentals such as knowledge of data structures, object oriented programming, relational database design, and design patterns.
Design and development experience using Agile project methodology.
Experience with web development technologies like Java, .NET, CSS, JavaScript, HTML, XML, HTML5 Frameworks (Node JS, Bootstrap, Angular etc).
Hands-on experience with implementing accessibility compliance web design (i.e., AODA).
Experience with development, code management and deployment tools considered an asset (VSCode, GitHub, BitBucket, JIRA, Jenkins, Force.com Migration Tool, ANT Scripting, etc.).

Salesforce Certifications:
Must Have: Salesforce Certified Administrator, Salesforce Platform Developer 1
Nice to Have: Salesforce Platform Developer 2, Salesforce Sales Cloud
Consultant, Salesforce Community Cloud Consultant

Preferred skills:
Passion, Creativity and Collaboration
Self driven and motivated to get results
Proven ability to perform design, development, unit testing, implementation and documentation as it relates to Salesforce.com applications
Ability to give expert advice and articulate complex ideas and solutions using a variety of media and tools to senior technical and business stakeholders and executives
Strong communication skills (written and verbal) to express ideas, thoughts and questions so that it can be understood by various audiences and meets the customers' needs
Adept at working collaboratively as part of a cross functional team to deliver solutions
Adept at working effectively on multi-site teams including offshore teams in India
Strong analysis and problem solving skills to break down high-level business requirements into more detail by questioning and probing for clarification
Good leadership, planning and consulting skills (business and technical)
A strong appreciation of the quickly evolving digital technology landscape and its applicability to businesses and their clients

What’s in it for you:
Competitive salary and bonus structure influenced by market range data
Pension, stock and savings programs to help build and enhance your future financial security
A common sense dress code, where you dictate how you dress based on your day
An environment of continuous learning and improvement
The Base Pay range is for the primary location for which the job is posted. It may vary depending on the work location of the successful candidate or other factors. In addition to Base Pay, eligible Sun Life employees participate in various incentive plans, payment under which is discretionary and subject to individual and company performance. Certain sales focused roles have sales incentive plans based on individual or group sales results.

Diversity and inclusion have always been at the core of our values at Sun Life. A diverse workforce with wide perspectives and creative ideas benefits our clients, the communities where we operate and all of us as colleagues. We welcome applications from qualified individuals from all backgrounds.

Persons with disabilities who need accommodation in the application process or those needing job postings in an alternative format may e-mail a request to thebrightside@sunlife.com.

We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.

Salary Range:
73,800/73 800 - 124,100/124 100

Job Category:
IT - Application Development

Posting End Date:
18/11/2019