Senior Developer - OMS

Umbrella IncorporatedToronto, ON

About The Position

We are looking for an experienced Order Management System (OMS) Developer to join our team and contribute to the development and implementation of high-quality commerce solutions. This is a hands-on development role where you will work with modern OMS platforms to build scalable, reliable, and efficient applications that support complex order orchestration and enterprise integrations. You will collaborate closely with cross-functional teams - including engineering, product, and business stakeholders to design and deliver solutions that enable seamless order lifecycle management. The ideal candidate is a strong problem-solver with deep experience in OMS workflows, integrations, and modern cloud-native development practices.

Requirements

  • 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, 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

Responsibilities

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1-10 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service