Lead Salesforce Developer
As a Lead Salesforce Developer, you will design and deliver scalable Salesforce solutions that solve complex business needs. You will translate business requirements into high-quality technical solutions while providing technical leadership, mentorship, and ownership across the full product lifecycle.
Key Responsibilities
Salesforce Solution Delivery
o Design, develop, and implement end-to-end Salesforce solutions that leverage platform capabilities and best practices.
o Build custom functionality using Apex, Lightning Web Components (LWC), Visualforce, triggers, and controllers.
o Configure, optimize, and govern automation using Salesforce Flows, leveraging platform best practices for performance, scalability, and maintainability.
o Implement integrations with external systems using APIs and middleware.
Architecture & Platform Management
o Design scalable, secure, and high-performing Salesforce architectures.
o Manage product development lifecycles, including Salesforce Security Review processes.
o Ensure platform stability, performance, and compliance with security standards.
Technical Leadership & Mentorship
o Provide technical direction to development teams.
o Conduct code reviews, enforce development standards, and best practices.
o Mentor junior developers and support team skill growth.
Project & Delivery Management
o Lead or support requirements analysis, technical design, data modelling, and sprint planning.
o Assist with effort estimation and delivery planning.
o Take ownership of on-time, reliable delivery with predictable schedules.
Stakeholder Collaboration
o Partner with business stakeholders to gather, analyse, and refine requirements.
o Ensure solutions align with business goals and user needs.
o Communicate technical concepts clearly to non-technical audiences.
o Create and maintain technical documentation for solutions, configurations, and development practices.
o Support CI/CD pipelines and development workflows.
Key Skills & Qualifications
Salesforce Platform Expertise
o Deep experience with Apex, Lightning Web Components (LWC), Visualforce, Flows, SOQL, and SOSL.
o Strong understanding of Salesforce data modelling and security concepts.
o Solid foundation in object-oriented design and enterprise application architecture.
o Experience with REST/SOAP APIs and system integrations.
o Proficiency in web technologies: HTML, CSS, and JavaScript.
o Design and implement asynchronous processing using Queueable Apex, Batch Apex, Future methods, and Platform Events.
o Build event-driven solutions leveraging Platform Events, Change Data Capture (CDC), and Streaming APIs to support decoupled, scalable integrations.
o Optimize solutions for high-volume data processing and non-blocking execution patterns.
o Experience collaborating within CI/CD-driven delivery models, following Salesforce DX and Git-based version control practices, and ensuring code quality, deployment readiness, and environment consistency
o Strong background working in Agile/Scrum environments.
o Excellent communication and stakeholder management skills.
o Proven leadership, problem-solving, and decision-making abilities.
Active Salesforce certifications or ability to obtain relevant certifications upon hire.
Bachelor’s degree or equivalent professional experience.
6–8+ years of CRM experience