About The Role We are seeking a Salesforce Developer with 4-5 years of hands-on experience to design, build, test, and deploy scalable Salesforce solutions. The role requires strong expertise in Experience Cloud, Apex, Lightning Web Components, integrations, and Salesforce DevOps, along with a practical understanding of AI and Generative AI use cases within the Salesforce ecosystem.
Salesforce Developer
Experience Cloud | CI/CD | AI Awareness
Experience
PRIMARY PLATFORM
ROLE TYPE
4-5 years
Salesforce Experience Cloud
Hands-on Development
Job Responsibilities
- Design, develop, test, and maintain scalable Salesforce applications based on business and technical requirements.
- Build and customize customer and partner portals using Salesforce Experience Cloud, including page layouts, components, branding, navigation, audience targeting, and user access.
- Develop solutions using Apex classes, Apex triggers, Lightning Web Components (LWC), Visualforce, SOQL, SOSL, and Salesforce APIs.
- Create reusable, secure, and maintainable components in accordance with Salesforce coding standards, design patterns, and governor limits.
- Develop and support integrations between Salesforce and external systems using REST and SOAP APIs, JSON, XML, authentication, and integration patterns.
- Configure and develop Salesforce Flows and other declarative automation where appropriate.
- Collaborate with business analysts, architects, QA engineers, administrators, and developers to deliver end-to-end solutions.
- Participate in technical analysis, estimation, solution design, sprint planning, code reviews, and release activities.
- Write bulkified Apex code and comprehensive unit tests that meet organizational code-coverage and quality expectations.
- Perform positive, negative, functional, and regression testing; troubleshoot application, deployment, integration, and production issues.
- Use Git-based source control and CI/CD pipelines to promote changes across Development, SIT, UAT, and Production environments.
- Maintain technical documentation and contribute to knowledge-sharing sessions within the engineering team.
- Explore appropriate AI and Generative AI capabilities to improve customer experience, automation, development productivity, and support processes.
Essential Qualifications
- 4-5 years of hands-on Salesforce development experience.
- Strong experience with Salesforce Experience Cloud, including portal development, customization, user onboarding, sharing, permissions, and security.
- Strong development skills in Apex, Apex Triggers, LWC, Visualforce, SOQL, SOSL, and Salesforce APIs.
- Experience with Sales Cloud and Service Cloud, with a solid understanding of CRM concepts and the Salesforce platform.
- Good knowledge of Salesforce security, including profiles, permission sets, roles, sharing rules, external users, and data-access controls.
- Hands-on experience with REST/SOAP integrations, authentication mechanisms, JSON, XML, and common Salesforce integration patterns.
- Experience with Lightning Flows and Salesforce declarative automation.
- Practical knowledge of Salesforce CI/CD and DevOps using Git, Salesforce CLI/SFDX, branching strategies, pull requests, validation, automated testing, and deployment pipelines.
- Experience with tools such as Jira and a CI/CD platform such as Jenkins, GitHub Actions, Azure DevOps, GitLab CI/CD, or Harness.
- Experience managing deployments across Development, SIT, UAT, and Production environments.
- Good knowledge of HTML, CSS, JavaScript, and web-development fundamentals.
- Ability to write unit tests, debug defects, review code, and follow secure coding and platform best practices.
- Understanding of AI, Generative AI, large language models, prompt engineering fundamentals, responsible AI, and relevant Salesforce use cases.
- Experience working in an Agile/Scrum environment with strong analytical, problem-solving, communication, and collaboration skills.
Desired Qualifications
- Salesforce Platform Developer I (PD1) certification; Platform Developer II (PD2), Platform App Builder, JavaScript Developer I, or an Experience Cloud-related certification is an advantage.
- Exposure to Salesforce Financial Services Cloud (FSC) and the banking or financial services domain.
- Experience with automated functional or regression testing tools such as Selenium.
- Exposure to code-quality and security-analysis tools such as SonarQube and Checkmarx.
- Understanding of responsible AI, data privacy, secure prompt design, grounding, access controls, and human oversight for enterprise AI use cases.
Core Technology Stack
Category:
Technologies and Capabilities:
Salesforce: Experience Cloud, Sales Cloud, Service Cloud, Flow
Development: Apex, LWC, Visualforce, SOQL, SOSL, JavaScript, HTML, CSS
Integration: REST, SOAP, JSON, XML, OAuth and Salesforce APIs
DevOps: Git, Salesforce CLI/SFDX, CI/CD pipelines, Jira, automated validation and deployment
Quality & Security: Apex tests, code review, SonarQube, Checkmarx, Selenium