Job Description
Job Description
Summary :
The Salesforce Developer is responsible for designing, developing, and maintaining custom solutions within the Salesforce platform, including CRM, B2B Commerce, and D2C / eCommerce implementations. This role partners with architects, engineers, and business stakeholders to translate functional requirements into scalable, secure, and high-performing Salesforce applications. The Salesforce Developer will leverage Apex, Lightning Web Components (LWC), Flows, and integration frameworks – as well as adjacent technologies such as CDN, CMS, OMS, AVS and others to enhance business processes, improve user experience, and support global scalability.
Essential Duties and Responsibilities :
Development & Customization :
- Design, develop, test, and deploy custom Salesforce solutions using Apex, SOQL, Lightning Web Components, Visualforce, and Flows.
- Customize and configure Salesforce objects, page layouts, workflows, approval processes, and validation rules.
- Build user-friendly interfaces and components to enhance sales, service, and commerce experiences.
- Develop automation and data-processing solutions that minimize manual effort and increase system efficiency.
- Integrations & System Connectivity
- Build and maintain integrations between Salesforce and external systems (ERP, WMS, marketing platforms, and internal applications) using APIs, middleware (Celigo), or native Salesforce tools.
- Ensure data integrity, accuracy, and secure transfer across integrated systems.
Collaboration & Agile Delivery
Collaborate with business analysts, architects, and engineers to gather and refine requirements.Participate in agile processes, backlog grooming, sprint planning, and code reviews. Document technical solutions and ensure alignment with architecture guidelines and compliance standards.Quality, Governance & Compliance
Follow secure coding best practices and ensure solutions meet SOX, SOD, GDPR, PCI, and other regulatory requirements.Conduct unit testing, peer code reviews, and support QA during integration and UAT cycles.Maintain technical documentation, version control, and reusable code repositories.Knowledge, Skills & Abilities :
Bachelor’s degree in computer science, Software Engineering, or related field.3–5 years of hands-on Salesforce development experience in Sales Cloud, Service Cloud, or B2B Commerce.Strong proficiency with Apex, SOQL, Lightning Web Components, Visualforce, and Flows.Experience integrating Salesforce with external systems via REST / SOAP APIs or middleware platforms.Familiarity with CI / CD, Git version control, and agile development practices.Understanding and working knowledge of CDN platforms, CMS, OMS and AVS skills.Salesforce Developer certification(s) strongly preferred (Platform Developer I, Platform Developer II).Excellent problem-solving skills and ability to collaborate across global teams.