1. Solution Design & Architecture
- Lead the design and architecture of Salesforce Experience Cloud solutions.
- Develop Experience Cloud sites, ensuring seamless user experience and performance.
- Create scalable and reusable Lightning Web Components (LWC) and templates.
- Define governance models and security best practices for portals and external user access.
2. Development & Customization
- Customize Salesforce Experience Cloud using LWC, Apex, Visualforce, and Flow.
- Develop and maintain Experience Cloud themes, branding, and navigation.
- Implement workflows, validation rules, and automation using Flows and Process Builder.
- Integrate Experience Cloud with third-party systems via REST/SOAP APIs, Middleware (Mulesoft, Boomi, etc.), and Salesforce Connect.
3. Stakeholder & Team Collaboration
- Collaborate with business analysts, designers, and project managers to gather requirements and deliver solutions.
- Provide technical leadership to junior developers, conducting code reviews and best practice sessions.
- Work with Salesforce Administrators to optimize performance and security.
4. Testing & Deployment
- Implement CI/CD pipelines for automated deployments using Copado, Gearset, or Git-based workflows.
- Perform unit testing, integration testing, and UAT support.
- Ensure platform scalability, performance optimization, and data integrity.
5. Support & Continuous Improvement
- Provide post-go-live support and troubleshoot Experience Cloud issues.
- Stay updated on Salesforce releases and recommend enhancements.
- Optimize SEO and accessibility for Experience Cloud pages.