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.
Qualifications: