Role Overview
We are seeking a full-time IBM ODM Developer to join our Enterprise Decisioning and Automation team. In this role, you will design, develop, and support scalable, rule-based decision solutions that power critical business processes. You will work with modern IBM automation and AI platforms, including ODM, BAM OE, Watsonx Orchestrate, IBM ADS, and AI-assisted development tools.
This position is ideal for someone looking to grow in a long-term engineering role within an enterprise environment focused on modernization, reusability, and intelligent automation.
What You''''ll Do
- Design and develop decision services using IBM Operational Decision Manager (ODM)
- Configure, manage, and support Decision Center and Rule Execution Server environments
- Build reusable business rules and object models aligned to enterprise standards
- Integrate decision services with BAM OE workflows and Watsonx Orchestrate
- Support rule deployments, execution tracking, monitoring, and reporting
- Collaborate with infrastructure partners in optimizing and implementing features on OpenShift and Azure/AWS
- Use Grafana, Splunk, AppDynamics, and Prometheus to create setup new alerts and dashboards
- Participate and implement CI/CD tools and pipelines and follow best practices for rule lifecycle management
- Use GitHub Copilot to improve development speed, consistency, and documentation quality
- Collaborate with onshore and offshore teams, architects, and business partners
- Contribute to best practices, governance, and continuous improvement initiatives
Required Qualifications
- Bachelor''''s degree in Computer Science or related field
- 8–10+ years of hands-on IBM ODM experience:
- Rule Designer
- Decision Center
- Rule Execution Server
- Strong understanding of SOA / API-based architectures
- Experience with IBM Cloud Pak for Business Automation
- Working knowledge of IBM Automation Decision Services (ADS)
- Exposure to IBM BAM OE and workflow/decision integration
- Familiarity with Watsonx Orchestrate or similar orchestration tools
- Understanding of containerized platforms and cloud environments
- Experience setting up enterprise-grade application alerting, monitoring, and dashboarding
- Experience with JUnit, decision runner, test-driven development, and CI/CD environments
- Excellent communication, collaboration, and documentation skills
Nice to Have
- Healthcare domain experience
- Experience enabling or supporting business users on decision platforms
- Exposure to AI and automation initiatives in enterprise environments