ODM Developer

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

ODM
IBM ODM

Job Details

ODM Developer

Introduction

An ODM Developer is responsible for developing, deploying, and managing business rules, decision tables, and rule flows using IBM ODM. They work closely with business analysts and stakeholders to ensure that requirements are translated into executable decision logic. The ODM Developer integrates rule engines within Java-based enterprise applications, optimizes rule execution, and collaborates with various teams to align business rules with organizational policies and technical architectures.

Responsibilities

  • Design, develop, and implement business rules and decision services using IBM ODM or other BRMS tools.
  • Translate business requirements into executable decision logic.
  • Develop, test, and deploy decision artifacts, ruleflows, and data models to support enterprise systems.
  • Integrate ODM solutions with Java applications, APIs, and databases for real-time decision processing.
  • Conduct unit testing, regression testing, and validation of business rules for accuracy and performance.
  • Maintain and optimize rule repositories to ensure compliance with governance and version control standards.

Requirements

Required Skills

  • 8+ years experience in developing, deploying, and managing business rules, decision tables, and rule flows.
  • Proven expertise in implementing and optimizing business rules using IBM ODM.
  • Advanced experience integrating rule engines within Java-based enterprise applications, leveraging Spring, REST APIs, and modern frameworks.
  • Strong understanding of decision modeling (DMN) and rule authoring best practices.
  • Skilled in testing, debugging, and tuning rule executions across multiple environments.
  • Experience with Git, Maven, Jenkins, or similar tools for version control, build automation, and CI/CD processes.
  • Ability to collaborate with analysts, architects, and developers to align business rules with organizational policies and technical architectures.
  • Prior experience supporting a State Medicaid/Eligibility project.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.