Job Role: Lead Salesforce Developer
Key Responsibilities
- Design, develop, and deliver scalable Salesforce Service Cloud solutions aligned with business requirements and Salesforce best practices.
- Lead hands-on development of Service Cloud capabilities, including Case Management, Service Console, Omni-Channel, Knowledge Base, and Experience Cloud components.
- Develop and configure Salesforce Gainsight solutions, including customer health scoring, success plans, journey orchestration, lifecycle management, and reporting to enable proactive customer success initiatives.
- Implement AI-driven automation and intelligence using Salesforce Einstein, predictive case routing, sentiment analysis, intelligent recommendations, and automated workflows to improve service efficiency and customer experience.
- Translate business requirements into high-quality technical solutions, producing detailed technical designs, user stories, and implementation artifacts.
- Build and maintain custom Salesforce components, including Apex classes, triggers, batches and queueable Apex, Lightning Web Components (LWC), Aura components, Visualforce, Flows, and Platform Events.
- Ensure code quality and platform performance by adhering to Salesforce development best practices, governor limits, Apex Enterprise Patterns, and test automation standards.
- Collaborate closely with architects, product owners, business stakeholders, and QA teams to deliver reliable, secure, and scalable Salesforce solutions.
- Develop and manage integrations between Salesforce, Gainsight, and external systems using Salesforce APIs, REST/SOAP services, and middleware platforms.
- Support data migration, synchronization, and data quality initiatives, ensuring integrity across Service Cloud, Gainsight, and integrated systems.
- Participate in DevOps and CI/CD processes, including source control, automated testing, code reviews, and release deployments.
- Stay current with Salesforce platform enhancements, especially Service Cloud, Gainsight, Lightning, and Salesforce AI capabilities, and recommend continuous improvements.
Required Skills & Qualifications
- 7+ years of Salesforce development experience, with strong hands-on coding responsibility.
- 5+ years of experience developing Salesforce Sales, Service Cloud, and Experience Cloud solutions.
- Salesforce Service Cloud Consultant and/or Salesforce Platform Developer I/II and Certified JavaScript Developer certifications preferred.
- Hands-on experience with Salesforce Gainsight, including configuration, data modeling, rules engine, success plans, and reporting (or solid experience integrating Gainsight with Salesforce).
- Knowledge of Customer Success metrics (Health Score, NPS, CSAT, Renewal Risk)
- Experience implementing AI-powered automation within Salesforce using Einstein AI, predictive insights, and intelligent workflows.
- Experience with Einstein Bots, Digital Engagement, and AI-driven service analytics
- 4+ years of Lightning development experience, including Lightning Web Components (LWC) and Aura.
Strong expertise in:
- Apex (classes, triggers, batch, queueable)
- Lightning Web Components (LWC)
- Visualforce
- Flows & Process Automation
- Platform Events
- SOQL & Salesforce APIs
- Deep understanding of Salesforce governor limits, performance tuning, Apex Enterprise Patterns, Apex Mocks, and testing best practices.
- Experience with Salesforce DX, Visual Studio Code, Git-based source control, and CI/CD pipelines.
- Knowledge of integration patterns and ETL tools such as MuleSoft, Workato, Boomi, or Informatica.
- Experience working in Agile/Scrum development environments, contributing to sprint planning, estimation, and technical design.
- Strong communication and collaboration skills, with the ability to mentor junior developers and influence technical decisions.
📌 Senior Salesforce Developer (India)
🏢 Trantor
📍 India