Description

Job Summary

We are seeking an experienced Salesforce Developer with expertise in 2GP (Second-Generation Packaging) development. The ideal candidate will have a strong background in Salesforce development, including Apex, Lightning Web Components (LWC), and integration technologies, along with proven experience in creating, managing, and deploying 2GP managed/unlocked packages.

Key Responsibilities

Design, develop, and deploy scalable Salesforce solutions using 2GP packages.
Collaborate with product owners and stakeholders to gather requirements and design modular, reusable components.
Manage package versions, dependencies, and upgrades effectively within a 2GP framework.
Use Salesforce DX tools for source-driven development and testing, including CLI and scratch orgs.
Implement and maintain CI/CD pipelines for package development and deployment.
Troubleshoot and resolve package conflicts, metadata compatibility, and namespace management issues.
Ensure best practices in coding, version control, and documentation.
Perform integrations with third-party systems using REST and SOAP APIs.
Mentor junior developers and provide technical guidance on 2GP practices.

Required Skills And Qualifications

Bachelor's degree in Computer Science, Engineering, or related field.
4+ years of experience in Salesforce development, including Apex, Visualforce, and LWC.
Hands-on experience with 2GP package development (managed/unlocked).
Proficiency with Salesforce DX, including CLI, scratch orgs, and source-driven development.
Solid understanding of Git and version control systems.
Experience in building and managing CI/CD pipelines (e.g., Jenkins, GitHub Actions, Bitbucket Pipelines).
Familiarity with modular development principles and dependency management.
Knowledge of Salesforce platform limits, governor limits, and best practices.

Certifications Preferred

Salesforce Platform Developer I & II
Salesforce Application Architect (or similar certifications)

Preferred Skills

Experience with integration tools like MuleSoft, Workato, or similar.
Familiarity with third-party app integration and AppExchange solutions.
Knowledge of 1GP package migration to 2GP (if applicable).
Hands-on experience in designing scalable solutions for multi-package architectures.

Education

Any Graduate