Job Description
Job Description
Job Title: Senior Salesforce developer
Location : Hybrid (3 days a week onsite, downtown Toronto and Montreal)
Industry : Direct Banking / Financial Services
Job Summary:
We are seeking an experienced Senior Salesforce developer to provide IT professional services. This role requires a skilled individual with hands-on experience in Salesforce development , including Apex , Lightning Web Components (LWC) , and Salesforce Financial Services Cloud (FSC) . The ideal candidate will have a strong technical background, along with experience in leading teams, providing solutions, and mentoring developers.
As a Senior Salesforce developer, you will oversee the architecture and development of Salesforce solutions that cater to the needs of a financial services environment. The role requires in-depth knowledge of Salesforce Financial Services Cloud (FSC) , along with the ability to manage complex integrations and customizations in a highly regulated industry.
This is a hybrid position, requiring 3 days a week onsite at downtown Toronto and Montreal office.
Key Responsibilities:
- Leadership & Mentorship :
- Lead and mentor a team of Salesforce developers, providing guidance on best practices, code reviews, and development techniques.
- Collaborate with business analysts and stakeholders to understand requirements and deliver robust Salesforce solutions tailored to the financial services sector.
- Oversee technical planning, execution, and quality assurance throughout the software development lifecycle.
- Salesforce Development :
- Design, develop, and implement solutions using Apex , LWC , Visualforce , and Salesforce Financial Services Cloud (FSC) .
- Create custom features and extend out-of-the-box FSC functionality to support the client’s unique business needs in wealth management, retail banking, and insurance.
- Develop integrations with third-party systems using Salesforce APIs and middleware platforms.
- Salesforce Financial Services Cloud (FSC) Expertise :
- Configure and implement key features of Salesforce FSC such as Client 360 , Household Management , Financial Accounts , and Advisory Services .
- Leverage FSC’s tools to streamline client onboarding, portfolio management, and financial planning.
- Integrate FSC with other banking or financial applications to deliver a seamless experience for clients and stakeholders.
- Code Quality & Best Practices :
- Ensure that all Salesforce development follows best practices , including design patterns, code quality standards, and reusable components.
- Conduct code reviews to ensure high-quality, maintainable, and scalable solutions.
- Implement and maintain CI/CD pipelines and automated testing frameworks to support continuous integration and delivery.
- Collaboration :
- Work closely with project managers, business analysts, and non-technical stakeholders to communicate project progress and provide technical insight.
- Collaborate with other technical teams and IT departments to ensure smooth data integration and system interoperability.
- Solution Design & Architecture :
- Design and implement scalable, high-performance Salesforce solutions that align with business goals, leveraging the full capabilities of Salesforce FSC .
- Troubleshoot and resolve complex Salesforce issues, ensuring the stability and security of the system.
Required Skills & Qualifications:
- Salesforce Experience : 10+ years
- Deep experience as a Salesforce Developer with expertise in Apex , Lightning Web Components (LWC) , Visualforce , and Salesforce APIs .
- Hands-on experience with Salesforce Financial Services Cloud (FSC) , including the customization and configuration of FSC modules such as Client 360 , Financial Accounts , and Wealth Management .
- Strong understanding of Salesforce architecture , including data modeling , security , and process automation (e.g., Flows , Process Builder , Approval Processes ).
- Leadership & Communication :
- Proven leadership experience in managing technical teams, including mentoring junior developers and guiding project teams to successful delivery.
- Excellent communication skills, with the ability to explain complex technical concepts to business stakeholders and senior management.
- Certifications :
- Salesforce certifications such as Salesforce Platform Developer I/II , Salesforce Technical Architect , or Salesforce Financial Services Cloud Consultant are highly desirable.
- Development Tools & Practices :
- Experience with version control (e.g., Git ), CI/CD pipelines, and Agile methodologies.
- Familiarity with Salesforce DX and source-driven development processes.
- Other Skills :
- Strong troubleshooting and debugging skills, with the ability to diagnose and resolve technical issues.
- Experience working with Salesforce integrations (REST/SOAP APIs, middleware platforms).
Preferred Qualifications :
- Experience with Salesforce Lightning Experience , including Lightning App Builder and Lightning Pages .
- Knowledge of Salesforce Financial Services Cloud features related to wealth management, retirement planning, and insurance solutions.
- Understanding of financial regulations or experience working in the banking or financial services industry.
Working Conditions :
- Hybrid role (3 days per week onsite at downtown Toronto office).
- Competitive salary and benefits package.
- Opportunity to work in an innovative, fast-paced environment within the financial services sector.
Job Tags
3 days per week,