Technology is our how. And people are our why.
ODM Developer
Location
United States
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
ODM Developer
Endava
• Design, develop, and implement business rules and decision services using IBM Operational Decision Manager (ODM) • Create and maintain rule projects, decision tables, decision trees, and business rule flows • Develop Java-based applications and services that integrate with ODM decision services • Collaborate with business analysts and subject matter experts to translate business policies into executable business rules • Deploy, test, and manage rule applications in ODM environments • Design and implement integrations between ODM and enterprise applications through APIs and service interfaces • Optimize rule performance and troubleshoot rule execution issues • Participate in architecture reviews and provide recommendations for decision management best practices • Develop automated unit, integration, and regression tests for decision services • Support CI/CD processes and production deployments • Create and maintain technical documentation, rule governance standards, and operational procedures
Job Requirements
- Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent work experience
- 5+ years of software development experience using Java
- 3+ years of hands-on experience with IBM Operational Decision Manager (ODM)
- Strong experience with: IBM ODM Rule Designer, IBM ODM Decision Center, IBM ODM Rule Execution Server (RES), Java, RESTful Web Services, SQL and relational databases, Git version control
- Experience translating business requirements into rule-based decision logic
- Strong understanding of business rules management systems (BRMS) and decision automation concepts
- Experience with Agile development methodologies
- Excellent analytical, communication, and problem-solving skills
Benefits
- Competitive salary package
- Share plan
- Company performance bonuses
- Value-based recognition awards
- Referral bonus
- Career coaching
- Global career opportunities
- Non-linear career paths
- Internal development programmes for management and technical leadership
- Complex projects
- Rotations
- Internal tech communities
- Training
- Certifications
- Coaching
- Online learning platforms subscriptions
- Pass-it-on sessions
- Workshops
- Conferences
- Hybrid work
- Flexible working hours
- Employee assistance programme
- Global internal wellbeing programme
- Access to wellbeing apps
- Global internal tech communities
- Hobby clubs and interest groups
- Inclusion and diversity programmes
- Events and celebrations
Related Guides
Related Job Pages
More Software Engineer Jobs
Role Description We are seeking an experienced Python Developer to design, build, and continuously enhance complex enterprise-grade applications, data-intensive services, and automation platforms. This is a hands-on engineering role focused on delivering robust, secure, and high-performance Python systems that operate reliably within distributed and mission-critical production environments. The ideal candidate will bring deep Python expertise combined with strong fundamentals in software architecture, data engineering, and operational support, and will partner closely with product, data, and infrastructure teams to translate ambiguous business problems into well-engineered technical solutions. You will be expected to think beyond surface-level fixes, identify root causes of complex issues, and proactively raise the engineering bar across the team. Key Responsibilities - Provide end-to-end design, development, and advanced technical troubleshooting for complex enterprise-grade Python applications. - Develop secure, high-quality, production-ready Python code and implement algorithms that perform reliably within distributed systems. - Produce architecture and design artifacts for complex applications, ensuring adherence to defined design constraints and performance requirements. - Develop and optimize data processing logic for large-scale datasets. - Gather, analyze, and synthesize large and diverse datasets to support continuous improvement of applications and business processes. - Develop reporting mechanisms, dashboards, and data visualizations as required. - Identify hidden defects, performance bottlenecks, and architectural weaknesses. - Contribute to engineering best practices, conduct thorough peer code reviews, and participate in architectural design discussions. - Participate fully in Agile development cycles and CI/CD processes. - Collaborate closely with cross-functional stakeholders to clarify requirements and translate them into scalable technical solutions. - Support operational stability through structured incident response and post-incident reviews. Qualifications - Bachelor's degree in computer science, Engineering, or related technical discipline. - Five or more years of applied Python development experience in enterprise-grade environments. - Strong experience building and maintaining large-scale production applications. - Hands-on experience with relational database systems such as Oracle, MS SQL Server, PostgreSQL, or Sybase. - Strong understanding of the full software development lifecycle (SDLC). - Proven hands-on experience across system design, application development, automated testing, and operational support. - Strong working knowledge of data structures, algorithms, and computational efficiency. - Demonstrated experience debugging and maintaining complex, enterprise-level applications in production. - Solid understanding of Agile methodologies, CI/CD practices, and secure coding standards. - Ability to manage multiple concurrent projects in dynamic environments. - Strong written and verbal communication skills. Preferred Qualifications - Strong shell scripting skills in UNIX/Linux environments. - Solid grounding in mathematical and statistical concepts. - Hands-on experience with the Python data and ML ecosystem. - Working exposure to AWS cloud services and cloud-native storage technologies. Requirements - 5+ years of experience. - New H1B sponsorship may be available for qualified candidates. - Full-time, direct W2 position with Bright Vision Technologies. - Technical coding assessment is mandatory. Benefits - Competitive base salary commensurate with experience. - Comprehensive benefits package.
Manager Application Developer
ASRC FederalASRC Federal, a wholly owned subsidiary of Alaska’s largest Alaskan-owned and operated company, the Arctic Slope Regional Corporation (ASRC), is a leading provider of mission-cri
Role Description ASRC Federal Highland Technology in Beltsville, MD seeks Manager, Application Developer. - Deliver a Best-in-Class customer experience by continuously improving platform, code and services. - Build services and/or integration for cross-platform Applications. - Design and Develop Best integration patterns for ASRC's system. - Leverage and integrate with different tools, technologies and products. - Partner directly with other Software Developers, Technical Product Owners, Solution Architects and Customers to understand features and continuously identify opportunities to build and deploy quality software solutions. - Be a SME on technical decisions we make to move forward. - Spend 40% time on one-on-one staff coaching, code reviews and pair programming with development teams, 40% time on design/architecture and 20% hands on coding. - Lead a team of 10-12 developers in Cross-Platform environments (.Net and Java Script), to deliver world class products. - Telecommuting permitted. - Employment and background checks may be required. Qualifications - Bachelor’s or foreign equivalent degree in Computer Science, Information Science or in related field. - 5 years of progressive, post-baccalaureate experience in the job offered or in a computer-related occupation. Requirements - 5 years of experience Microsoft .NET (C#), ASP.NET, and JavaScript. - 5 years of experience with Frontend web development experience with HTML, CSS, JavaScript. - 4 years of experience generating high quality code. - 2 years of experience with Service-oriented architecture and web application/services development. - 2 years of experience with Agile Development Methodology. - Telecommuting is permitted. - Employment and background checks may be required. Benefits - Health/Dental/Vision/Life Insurance. - Vacation up to 200 hrs/yr. - Holidays. - STD and LTD Leave. - 401k. - 4 weeks of Parental/Family Leave.
Role Description Ammortal is in a rapid scale phase, and HubSpot is becoming the commercial engine that runs underneath it. We've recently deployed HubSpot Sales, Service, and Marketing Hub Enterprise across the company, and the demand on the system is growing faster than the support we have in place to keep it moving. The next stage of growth requires a dedicated builder inside Commercial Operations who can take HubSpot from partially deployed to fully utilized, and who can build the connective layer between HubSpot and the surrounding systems that power the business. The HubSpot Developer is that builder. This role owns HubSpot end-to-end as the system of record for Sales, Service, and Marketing, and is responsible for the HubSpot side of integrations with the rest of the Ammortal stack. They partner with the owners of those adjacent systems to keep data flowing cleanly between them. The work doesn't always come with strict specifications. Much of it starts with an ambiguous business need that has to be scoped, shaped, and translated into a clean technical solution. The right person operates with broad business context, develops the operational understanding to figure out what actually needs to happen, and ships the right thing. They are as comfortable sitting with a sales rep to debug a workflow as they are designing a new integration. Operational judgment carries as much weight here as code. Responsibilities - HubSpot Ownership Across Three Hubs: Own configuration, workflows, sequences, custom objects, properties, pipelines, permissions, dashboards, and reporting across Sales, Service, and Marketing Hub Enterprise. - Sales and CX Enablement: Treat Sales, CX, and Marketing leaders and reps as internal customers. Drive adoption rollouts, build training materials, and own the rep home screen and leadership dashboard experience inside HubSpot. - HubSpot Integrations with Adjacent Systems: Build and maintain HubSpot-side integrations with the systems that surround it. Partner with system owners across the business to define data contracts, design clean flows, and keep integrations healthy. - CRM and Data Integrity: Lead ongoing CRM data migration and reconciliation work, complete deal-to-company linkage across our customer base, and establish standards for company hierarchy, contact ownership, lead source attribution, and deal stage definitions. - AI-Enabled Operations: Use AI tooling to accelerate CRM work, including data hygiene, anomaly detection, rep assistance, and internal automation inside HubSpot. - Governance and Reliability: Run the development governance process for HubSpot: change approvals, environment hygiene, pre-flight checks on bulk operations, and clear documentation. - Vendor and Cross-Functional Partnership: Manage relationships with consulting partners as the team transitions away from outside HubSpot support. Qualifications - 3+ years of hands-on CRM administration and development experience (HubSpot strongly preferred; Salesforce or equivalent considered with willingness to ramp) - Working experience with HubSpot native integrations, APIs, and webhooks to keep data flowing between HubSpot and adjacent systems - Strong written communication and a track record of working directly with revenue leaders as internal customers - Comfort using AI tools daily to accelerate analysis, development, and operations work Requirements - Builder's Mindset with Operational Judgment - HubSpot Fluency Across the Stack - Integration Engineering Comfort - AI-Native Working Style - Cross-Functional Communication Benefits - Monthly healthcare stipend - Equity: 15,000 options vesting over 4 years with a 1 year cliff - Location: Remote - Potential travel a few times per year
• Design, develop, deploy, and support integrations in Oracle Integration Cloud (OIC) using file-based, REST, SOAP, database, Salesforce and several other adapters. • Design, develop, and manage APIs (REST/SOAP) for cloud, on-premises, and hybrid integration scenarios. • Perform design, unit testing, performance tuning, and implementation of both real-time and batch integrations. • Build and maintain error handling, auditing, scheduling, monitoring, and alerting for OIC integrations. • Apply thorough knowledge of Mapping, Lookups, End point connections, XSLT, Agents, Packages, and other OIC platform features. • Assess current integration landscapes across Oracle EBS, and third-party systems and recommend improvements. • Define and establish best practices for integration layers, API management and governance, error handling, monitoring, and scalability. • Leverage pre-built integrations, pre-built adapters, database adapters, connections, and SaaS applications in delivered solutions. • Perform routine configuration updates and enhancements to existing integrations. • Design, develop, document, test, and implement solutions and extensions to the Oracle EBS R12 suite, including Finance, Order to Cash, Procure to Pay modules and Discrete Manufacturing (INV, BOM, WIP, QA, MRP). • Apply solid working knowledge of Oracle R12 architecture, SQL, SQL*Plus, PL/SQL, Developer 10g toolset, Linux, Oracle Workflow Builder, BI Publisher, and OA Framework toolsets. • Lead design sessions with IT leadership and business stakeholders; provide recommendations on standardization and performance optimization. • Consistently demonstrate sound software development practices following the System Development Life Cycle (SDLC) methodology. • Abide by prescribed standards and procedures designed to guarantee compliance with key control objectives (e.g., JSOX).

