Senior Salesforce Developer
Story Behind the Need
• Business group: CBE – Commercial Banking Engineering• Project: Commercial Banking CRM Engineering is responsible for implementing and enhancing Commercial Banking client programs built on the Salesforce platform. Selected candidate will play a key role in designing, developing, and supporting Salesforce solutions for the onboarding of a new business line into the existing Commercial Salesforce ecosystem.
• Reason: Additional support
Candidate Value Proposition:
• The successful candidate will not only have the opportunity to gain valuable experience at a top 5 Canadian bank, but also the opportunity to work with cross functional teams. The candidate will be working hands on with some of the latest banking technologies and forward thinking in fast paced environment.Typical Day in Role:
• Design, develop, test, and deploy scalable Salesforce solutions across Financial Services Cloud, Sales Cloud, and Service Cloud.• Build and maintain Apex classes, Lightning Web Components (LWC), Flows, integrations, and custom applications.
• Collaborate with Business Analysts, Solution Architects, Product Owners, and business stakeholders to deliver high-quality solutions.
• Develop and support integrations between Salesforce and enterprise applications using APIs and middleware platforms.
• Participate in solution design discussions, code reviews, and technical planning activities.
• Troubleshoot and resolve production issues while ensuring platform stability and performance.
• Follow secure coding practices, DevOps standards, and organizational governance requirements.
• Continuously improve platform capabilities by leveraging new Salesforce features and industry best practices.
Candidate Requirements/Must Have Skills:
• Significant experience working within a Big 5 Bank or equivalent financial institution.• 8+ years of Salesforce development experience with enterprise-scale implementations.
• Extensive experience with:
o Financial Services Cloud (FSC)
o Sales Cloud
o Service Cloud
• Strong hands-on expertise in:
o Apex Development
o Lightning Web Components (LWC)
o SOQL/SOSL
o Salesforce Flows
o Platform Events and Integration Patterns
• Experience building and supporting Salesforce integrations using REST/SOAP APIs and middleware platforms.
• Strong understanding of Salesforce security model, profiles, permission sets, sharing rules, and role hierarchy.
• Experience with CI/CD pipelines, source control, automated deployments, and DevOps practices.
• Ability to translate complex business requirements into scalable technical solutions.
• Experience with Agile delivery methodologies and Jira-based project management.
• Mandatory Certification: Salesforce Administrator Certification (Required)
Nice-To-Have Skills:
• Salesforce Platform Developer I• Salesforce Platform Developer II
• Salesforce Application Architect
• Salesforce System Architect
• Salesforce Integration Architect
• Salesforce Financial Services Cloud Accredited Professional
• Salesforce AI Associate / AI Specialist
• Salesforce Sales Cloud Consultant
• Salesforce Service Cloud Consultant
Soft Skills Required:
• Strong communication and stakeholder management skills.• Ability to explain technical concepts to business audiences.
• Strong analytical and problem-solving capabilities.
• Collaborative team player with a proactive approach.
• Ability to manage multiple priorities and deliver in a fast-paced environment.
• Adaptable, self-driven, and focused on continuous improvement.
Education:
• Bachelor’s degree in a technical field such as computer science, computer engineering or related field preferred• Salesforce Administrator Certification (Required)
Best VS. Average Candidate:
• Ideal candidate will bring deep hands-on Salesforce development expertise, strong integration experience, and a proven track record delivering enterprise Salesforce solutions within the banking industry. Experience with Financial Services Cloud, DevOps practices, and complex integrations is highly desirable, along with the ability to mentor team members and drive technical excellence.Candidate Review & Selection Process
• 2 Rounds of Interviews.
• Round 1: 60-minute MS Teams video interview (or in-person, depending on panel availability)
• Candidate introduction:
o Review of background and Salesforce experience
o Technical discussion on architecture, development, integrations, and best practices
o Coding and solution design assessment (subject to confirmation)
• Round 2: 30-minute Director Interview
• Interview Panel: Hiring Manager and Solution Architects
Please note:
• AI is not used to screen, assess, or select candidates.
• This role reflects an existing vacancy at the time of posting.