What are the responsibilities and job description for the Lead Salesforce Developer position at Virtusa?
Primary Skills Apex, LWC, Visualforce, Experience Cloud
secondary skills HTML, CSS, JavaScript/ browser debugging tools
secondary skills HTML, CSS, JavaScript/ browser debugging tools
- 7 years of hands-on experience in Salesforce development with strong expertise in Experience Cloud / Community Cloud (site setup, sharing models, page variations, audience targeting) including Sales and Service Cloud.
- Proven experience designing and developing custom Experience Cloud sites using LWC, Aura, Apex, branding, navigation, community user licensing, and community-specific security.
- Strong hands-on experience with Apex (classes, triggers, batch, queueable), Visualforce, SOQL/SOSL, and custom objects.Expertise in implementing community authentication mechanisms (SSO, OAuth, login flows) and managing community user provisioning and access models.
- Proficiency in Salesforce API development & integration (REST/SOAP, JSON, XML, OAuth 2.0) including HTML, CSS, and JavaScript.Experience integrating community portals with external systems (ERP/CRM/middleware/custom APIs).
- Strong understanding of Salesforce sharing & security models, community profiles, permission sets, and role hierarchies.Familiarity with Salesforce Integration Patterns (request-reply, batch, async, pub/sub, platform events).
- Working knowledge of CI/CD tools (GitHub Actions, Jenkins, Azure DevOps, or Harness) for Salesforce deployments.
- Design and develop solutions using Apex, Lightning Web Components (LWC), and Visualforce
- Lead development and customization across Salesforce Sales Cloud, Salesforce Service Cloud, Salesforce Experience Cloud, and Salesforce Education Cloud
- Design, build, and manage Experience Cloud sites (portals/communities) including branding, user access, and data visibility
- Develop responsive UI using HTML, CSS, JavaScript
- Build and manage integrations using REST/SOAP APIs
- Implement automation using Flows, Process Builder, and Approval Processes
- Ensure code quality with Apex test coverage and best practices
- Manage deployments using Git and Gearset
- Use VS Code, Workbench, and Data Loader for development and data operations
- Mentor junior developers and conduct code reviews
- Contribute to AI-driven capabilities using Agentforce