Senior Software Engineer (Salesforce)

Sun Life Financial, Inc.
Waterloo, ON
$130K-$160K a year (estimated)
Full-time
We are sorry. The job offer you are looking for is no longer available.

You are as unique as your background, experience and point of view. Here, you'll be encouraged, empowered and challenged to be your best self.

You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights.

Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do.

Discover how you can make a difference in the lives of individuals, families and communities around the world.

Job Description : About the Business :

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 platform is a key enabler helping us deliver on our Purpose : Helping 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 Senior Software Engineer who can work with Salesforce technical lead for complex Salesforce implementations.

The successful candidate will work closely with business partners and other IT teams to design, develop, and implement Enterprise scale and integrated Salesforce solutions.

What will you do?

  • Contribute to the design and development of Salesforce 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, presenting recommended solutions and estimates to stakeholders.
  • 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 Lightning experience configuration, customization, development using Salesforce best practices.
  • Must demonstrate hands-on development experience in Lightning Web Component (LWC) and Aura framework.
  • Deep experience working with many aspects of the Salesforce platform, especially in Sales Cloud and Experience Cloud. Previous experience with Financial Services Cloud and Omnistudio also an asset.
  • Proficiency in all aspects of Salesforce Lightning development environment including OOTB automation tools, Apex, Triggers, Lightning Flows, Lightning Components using LWC and SLDS frameworks, data migration approach & tools.
  • Proficiency in integrating Salesforce applications with 3rd party system using REST and SOAP web services, event-based integration (i.

e., platform event, change data capture).

  • 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 web components, 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 Double A), proficiency in security and sharing.
  • 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 Experience Cloud Consultant

Preferred skills :

  • 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 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.
  • A strong appreciation of the quickly evolving digital technology landscape and its applicability to businesses and their clients.

Special Notes :

Occasional weekend / after-hours work may be required to support project implementations, system upgrades and support for production environments.

What's in it for you :

  • We're honoured to be recognized as a 2024 Best Workplaces in Ontario by Great Place to Work® Canada.
  • We're proud to be recognized as a company with a 2023 Most Trusted Executive team by Great Place to Work® Canada.
  • Wellness programs that support the three pillars of your health - mental, physical, and financial
  • The opportunity to move along a variety of career paths with amazing networking potential..
  • As a hybrid organization, you and your leader use business and Client needs to choose where you work, at home or in the office.

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 redacted .

At Sun Life we strive to create a flexible work environment where our employees are empowered to do their best work. Several flexible work options are available and can be discussed throughout the selection process depending on the role requirements and individual needs.

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

Salary Range :

82,000 / 82 000 - 135,000 / 135 000

Job Category :

IT - Application Development

Posting End Date : 27 / 06 / 2024

27 / 06 / 2024

8 days ago
Related jobs
Promoted
Agilus Work Solutions
Canada

Agilus' client is the leading independent clearing broker and custodian in the Canadian market.They provide trade execution, clearing, custody and back-office support services to Canadian-based brokerage firms and the Canadian brokerage arms of U.Developer authors the high-level design of applicatio...

Jobber
Canada
Remote

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. A demonstrated level of senior software engineering experience on a full stack development team. Are you an experienced software engine...

Square
Kitchener, Ontario

As part of the Mobile engineering team for Cash Trust Client, you'll provide Cash App customers reliable, easy, and secure access to their accounts. Experience voicing customer feedback into product solutions (engineering makes substantive contributions to product definition). A commitment to growin...

CARTA
Waterloo, Ontario

We believe in engineers as artisans and first-principle problem solvers, and we aim to create an environment in which engineers thrive. We are a startup within a startup As we mature as an organization, how do we scale our engineering organization to deliver better developer experience, scalability,...

Dropbox
Canada
Remote

As we evolve from syncing and sharing files to providing advanced solutions for collaboration and distributed work, we are looking for a Senior Software Engineer to join our Privacy Engineering team. Our Engineering Career Framework is and describes what’s expected for our engineers at each of our c...

Sophos
Canada

We are looking for software engineers with backgrounds in network security to join our Network Security Group Xstream Firewall Hardware/Cloud Platform Team. Passion for software engineering and coding with proven ability to test/debug own code. Ability to work well with team of senior and junior eng...

TTC
Canada

The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing...

reddit
Remote, Ontario, Canada
Remote

Software Engineer developing production code. Collaborate with peer ML Engineers: you will help define and consolidate ML systems, pre & post processing data flows, and possibly architect ML Infrastructure refactors along the way. ...

Conexiom
Kitchener, Ontario

We are looking for a Senior Software Engineer (Frontend – D3) with demonstrated success in building front-end pages for successful SaaS business applications. Mentor and lead other front-end engineers to drive best software practices and quality. Our Front-End Engineers are responsible for designing...

Leap Tools
Canada

Join us and you will work directly with our talented engineering team to push our product to new heights. Strong computer science fundamentals based on a degree in computer science or distinctive work experience in software development. You are comfortable interacting with senior management and proj...