Job Summary
Develop Salesforce solutions and manage CI/CD pipelines, release management, and deployment automation to deliver scalable, secure, and high-quality applications.
Key Responsibilities
- Develop Salesforce solutions using Apex, LWC, Flows, SOQL, and integrations.
- Design and maintain CI/CD pipelines using Git, Salesforce CLI (SFDX), Azure DevOps, and GitHub.
- Conduct code reviews, deployment validations, release planning, and production deployments.
- Manage branching strategies, pull requests, environments, and rollback plans.
- Troubleshoot deployment issues and optimize release processes.
- Collaborate with business, QA, architects, and functional teams.
- Ensure compliance with Salesforce security and DevOps best practices.
Required Skills & Experience
- Salesforce development: Apex, LWC, Flows, SOQL/SOSL, REST/SOAP APIs.
- DevOps: Git, GitHub/Azure DevOps, CI/CD, Salesforce CLI, and release management.
- Experience with Copado, Gearset, Jenkins, or GitHub Actions.
- Knowledge of Salesforce architecture, testing, and environment management.
- Strong problem-solving and stakeholder communication skills.
Preferred Qualifications
- Salesforce Platform Developer I/II certification.
- Experience with SonarQube, JFrog, Copado, or automated release frameworks.
- Exposure to Agile/Scrum and large-scale global Salesforce programs.
Other Requirements
- Strong collaboration, release coordination, and deployment troubleshooting skills.