10+ years of experience in Salesforce development and configuration.
Deep understanding of Salesforce B2B Commerce Cloud and Service Cloud.
Proficient in Apex programming and Salesforce declarative tools like Flows and Process Builder.
Experience with Salesforce security controls and best practices.
Familiarity with Agile methodologies and tools like Jira and Confluence.
Responsibilities
Develop and configure account structures for enterprise customer management.
Implement role-based access controls and user lifecycle management.
Build self-service functionalities for customer administrators.
Design and maintain secure APIs for integrations and order management.
Ensure compliance with authentication and API governance controls.
Support migration of B2B storefront capabilities from SFCC to AEM.
Collaborate with cross-functional teams to deliver high-performing solutions.
Benefits
Opportunity to work in a collaborative Agile environment.
Exposure to cutting-edge Salesforce technologies and tools.
Engagement with cross-functional teams and diverse projects.
Focus on developing scalable and secure solutions.
Potential for professional growth and skill enhancement.
Full Job Description
Role Overview:
This role involves developing and configuring Salesforce-based solutions, focusing on enterprise customer management, access controls, self-service functionalities, and secure API integrations. The developer will work across Salesforce B2B Commerce Cloud, Service Cloud, and custom applications, ensuring high-quality, scalable, and secure solutions while collaborating with cross-functional teams in an Agile environment.
Key Responsibilities:
Develop and configure company-based account structures to support enterprise customer management.
Implement role-based access controls (RBAC), user provisioning, and user lifecycle management capabilities.
Build self-service functionalities for customer administrators to manage users, roles, permissions, and account access.
Design, develop, and maintain secure APIs for partner integrations, card purchasing, order submission, and order status management.
Implement authentication, authorization, security, and API governance controls to ensure compliance and secure access.
Develop integrations between B2B Commerce Cloud, Salesforce platform, AEM, order management, and backend enterprise systems.
Support the migration of B2B storefront capabilities from SFCC to AEM, including integration and functional validation.
Configure and customize commerce experiences, product catalog, pricing, checkout, and order management capabilities.
Ensure application quality through unit testing, code reviews, defect resolution, performance optimization, and production support.
Collaborate with Business Analysts, Architects, QA, AEM developers, and partner teams to deliver scalable, secure, and high-performing solutions.
Efficiently develop, debug, and deploy software.
Design and implement secure and reusable patterns and components.
Create technical designs and assist with debugging and deployments.
Assist with estimation and troubleshooting.
Engage with cross-functional teams.
Learn and adopt new technologies.
Required Skills:
Deep understanding of Salesforce B2B Commerce Cloud, Service Cloud, and custom applications.
Solid understanding of Salesforce Experience Cloud, Lightning Web Components, and Aura Components.
Good experience in Apex programming and Salesforce declarative tools like Flows, Process Builder, and Validation Rules.
Solid understanding of Salesforce profiles, permission sets/groups, sharing settings, and org-wide defaults.
Comfortable using VS Code for development, Copado for DevOps, and data import/export tools.
Deep understanding of Salesforce security controls, standards, and best practices.
Experience working in Agile environments, with familiarity in Jira, Confluence, Miro, and Copado DevOps.
Strong written and verbal communication skills, comfortable explaining designs and demonstrating features.
Ability to create detailed technical design diagrams and documents.
Understanding of Salesforce data model and relationships.
Experience and understanding of integration patterns using APIs, middleware, ETL tools, REST, SOAP, and SFTP protocols.
Proficiency in RBAC, User Provisioning, User Lifecycle Management, APIs, Authentication, Authorization, and API Governance Controls.
Experience with AEM, SFCC, Product Catalog, Pricing, Checkout, and Order Management.
Skills in Unit Testing, Code Reviews, Defect Resolution, Performance Optimization, and Production Support.
Ability to collaborate effectively with Business Analysts, Architects, QA, AEM Developers, and Partner Teams.