About the Role:
We are seeking a Senior Salesforce OMS Developer with expertise in Salesforce Order Management (OMS) to design, develop, and optimize complex order lifecycle solutions. This role requires hands-on experience with Salesforce Platform development, system integrations, and enterprise-scale architecture. You will be responsible for building resilient, scalable, and secure solutions that manage the lifecycle of an order from cart to delivery and beyond.
Responsibilities:
- Build and customize Salesforce OMS solutions (Orders, Fulfillment Orders, Order Summaries, etc.) using Apex, LWC, Flows, and platform events
- Integrate Salesforce OMS with ERP (SAP, NetSuite), WMS, 3PL providers, Adyen/Saferpay, and Salesforce Commerce Cloud (B2C)
- Design and implement exception handling, returns/cancellation workflows, and reverse logistics processes
- Work with Salesforce OMS data model (Order, Order Summary, Order Item Summary, Fulfillment Order, etc.) and ensure data accuracy and integrity across connected systems
- Own solution designs, anticipate downstream impacts, and ensure solutions meet business, technical, and security requirements
- Collaborate with product managers, architects, and cross-functional teams to align business processes with technical solutions
What we are looking for:
- Strong Salesforce development experience: Apex, LWC, Flows, SOQL, custom metadata types,
- Deep knowledge of Salesforce OMS object model and order lifecycle processes
- Integration experience with REST/SOAP APIs, middleware (MuleSoft preferred), and event-driven architectures
- Familiarity with Salesforce Commerce Cloud (B2C) and ERP systems (SAP, NetSuite, D365)
- Proven ability to map complex business order processes into scalable technical solutions
- Strong problem-solving skills with attention to exceptions, edge cases, and scalability
- Solid understanding of enterprise architecture, system dependencies, and best practices
- Excellent communication skills and ability to work with cross-functional teams