
Real job — pulled straight from Umbrella’s careers page · Verified July 11, 2026 · No reposts.
Job description
Umbrella is hiring a Order Management System Developer — a contract, remote role. Apply directly on Umbrella's careers page below.
Senior Developer - OMS
Location: Remote- India, Remote- Mexico, Toronto, Remote- LATAM
Department: Tidal Development
Location Type: REMOTE
Employment Type: CONTRACT
- Recognized as a Shopify Plus partner.
- Expertise in headless and composable technologies.
- Diverse B2C and B2B planning and implementation experience and a deep understanding of both markets.
- Integrated onshore and offshore teams in six countries, offering support for round-the-clock productivity.
- Member of Umbrella-Incorporated, a business consulting firm, Tidal provides holistic end-to-end digital transformation solutions with cross-functional expertise in strategy, finance, operations, marketing and technology.
- Develop, configure, and implement Order Management System (OMS) solutions, ensuring high performance, scalability, and reliability.
- Design and build workflows for order orchestration, inventory visibility, fulfillment, and returns management.
- Collaborate with product managers, business analysts, and senior engineers to translate functional requirements into technical solutions.
- Integrate OMS platforms with enterprise systems such as ERP, eCommerce platforms, WMS, CRM, and payment systems using APIs and middleware.
- Write clean, maintainable, and efficient code following best practices, design patterns, and coding standards.
- Participate in code reviews and contribute to maintaining high standards for code quality and system performance.
- Troubleshoot and resolve technical issues related to OMS functionality, integrations, and system performance.
- Support deployments, enhancements, and continuous improvement initiatives across the order management ecosystem.
- Stay current with OMS platform capabilities, integration patterns, and emerging commerce technologies.
- 6+ years of software development experience with Order Management Systems (OMS)
- Hands-on experience with one or more OMS platforms such as Fluent Commerce, Manhattan, IBM Sterling, Salesforce OMS, One Stock OMS or similar enterprise OMS solutions
- Strong proficiency in Java, JavaScript (Node.js), RESTful APIs, and integration frameworks
- Experience working in cloud environments (AWS, Azure, or GCP)
- Familiarity with microservices architectures, containerization (Docker/Kubernetes), and CI/CD pipelines
- Solid understanding of - Order lifecycle management, Inventory and fulfillment models and Returns & reverse logistics workflows
- Experience integrating enterprise systems such as ERP, CRM, eCommerce, or WMS platforms.
- Strong problem-solving, debugging, and analytical skills
- Ability to work effectively in an agile, fast-paced environment with cross-functional teams.
- Good written and verbal communication skills
Get Order Management System Developer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
Is Order Management System Developer at Umbrella a remote job?
Yes, Order Management System Developer at Umbrella is a remote position. Candidates in Toronto, ON may be preferred.
What skills are required for Order Management System Developer at Umbrella?
The required skills for Order Management System Developer at Umbrella include: Java, JavaScript, Node.js, REST, AWS, Azure, GCP, Docker, Kubernetes, CI/CD, ERP, CRM, Agile.
What is the seniority level for Order Management System Developer at Umbrella?
Order Management System Developer at Umbrella is a Senior level position.
How do I apply for Order Management System Developer at Umbrella?
You can view the full description and apply for Order Management System Developer at Umbrella on EchoJobs: https://echojobs.io/job/umbrella-senior-developer-oms-o5mjc.