Design, develop, and deploy scalable Salesforce solutions using Second-Generation Packaging (2GP).
Responsibilities
- Design and deploy modular, reusable components using 2GP managed and unlocked packages.
- Manage package versions, dependencies, upgrades, and namespace management within a 2GP framework.
- Execute source-driven development and testing using Salesforce DX, CLI, and scratch orgs.
- Maintain CI/CD pipelines for automated package development and deployment.
- Integrate third-party systems using REST and SOAP APIs.
Required Skills
- 5+ years of experience in Salesforce development.
- Expertise in Apex, Visualforce, and Lightning Web Components (LWC).
- Hands-on experience with 2GP package development (managed and unlocked).
- Proficiency with Salesforce DX, including CLI and scratch orgs.
- Experience managing Git and version control systems.
- Practical knowledge of building and managing CI/CD pipelines.
- Understanding of Salesforce platform limits and governor limits.
Preferred Skills
- Experience with integration tools such as MuleSoft.
- Knowledge of migrating 1GP packages to 2GP.
- Experience designing scalable multi-package architectures.