Job Title: Salesforce Tech Lead
Location: Hybrid (3 days a week onsite, downtown Toronto)
Industry: Direct Banking / Financial Services
Job Summary:
We are seeking an experienced Salesforce Tech Lead 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 Salesforce Tech Lead, 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 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.