Oracle ORMB Architect
Location: Remote
Client Name: Equifax / UST
Immediate hire
Job Summary
UST is seeking a highly skilled and experienced Oracle BRM (Billing and Revenue
Management) Specialist to join our core engineering/billing team. The ideal candidate will have
deep functional and technical expertise in the Oracle BRM ecosystem, with a strong focus on
end-to-end billing cycles, subscription lifecycle management, payment gateway integrations,
and custom opcode development. You will play a critical role in designing, configuring, and
supporting our billing infrastructure to ensure seamless revenue operations.
Key Responsibilities
Customization & Opcode Development
● Design, develop, and modify custom policy opcodes (Facilities Modules - FMs) using
C/C++ to meet specific business rules not handled by out-of-the-box BRM functionality.
● Create and customize Data Managers (DMs) and write custom Multi-Threaded
Applications (MTAs) for high-performance bulk processing.
● Manage opcode hooks and customize the BRM event lifecycle for rating, billing, and
subscription events.
BRM Payments Integration & Account Receivables
● Architect and implement complex BRM payment integrations with third-party payment
gateways (e.g., Stripe, PayPal, CyberSource, Adyen) for real-time and batch processing.
● Configure and manage Oracle BRM Payment Manager or custom integration layers for
credit cards, direct debits (SEPA/ACH), and alternative payment methods.
● Implement tokenization and ensure compliance with PCI-DSS security standards during
payment flows.
● Handle payment processing, allocations, suspense management, refunds, chargebacks,
and adjustments.
Billing & Invoicing
● Design, configure, and maintain complex rating and billing scenarios within Oracle BRM.
● Manage billing execution, bill cycles, and invoice generation processes, including
custom invoice formatting (XML/XSLT).
● Troubleshoot and resolve rating, discounting, and billing discrepancies.
Subscription Management
● Implement and manage the end-to-end subscription lifecycle (creation, activation,
modification, cancellation, and renewal).
● Handle complex scenarios involving upgrades, downgrades, and pro-ration of charges.
● Ensure seamless integration between CRM/front-end systems and BRM for real-time
provisioning and subscription updates via APIs/Web Services.
Collections & Dunning
● Configure and maintain automated collections and dunning processes tailored to
different customer segments.
● Design workflows for account suspension, service restriction, and account termination
due to non-payment.
● Develop strategies for debt recovery and write-offs within the BRM framework.
General Ledger (GL) & Financials
● Configure GL mapping, revenue recognition, and financial reporting within BRM.
● Ensure accurate and timely generation of GL reports and seamless integration with
downstream enterprise ERP systems (e.g., Oracle EBS, SAP, NetSuite).
● Perform financial reconciliation and audits between BRM and financial systems.
Product Management & Pricing
● Utilize Oracle PDC (Pricing Design Center) or Pricing Center to configure complex
product catalogs, charge offers, and discount models.
● Collaborate with product and business teams to launch new pricing plans, bundles, and
promotions quickly and accurately.
● Manage product lifecycle and versioning within the BRM ecosystem.
Required Qualifications
● Experience: [e.g., 5+] years of hands-on experience in Oracle BRM architecture,
development, and configuration.
● Core Modules: Proven expertise in BRM Billing, Invoicing, Collections, Payments, and
GL modules.
● Opcode & Custom Development: Deep, hands-on experience writing and customizing
policy opcodes in C/C++. * Pricing Tools: Strong working knowledge of Oracle Pricing
Design Center (PDC) and Pipeline Rating.
● Technical Skills: * Proficiency in C/C++, Java, and shell scripting.
● Strong SQL and PL/SQL skills for Oracle Database querying, scripting, and performance
tuning.
● Extensive experience with BRM utilities (e.g., pin_bill_day, pin_collect, load_pin_gl,
testnap).
● Integration Expertise: Demonstrated experience building custom integrations between
BRM and external payment gateways, CRM, and ERP systems via Web Services, REST
APIs, JCA, or SOA.
● Problem Solving: Strong analytical skills with the ability to debug C-code, trace flists,
and troubleshoot complex financial and billing discrepancies.
Preferred Qualifications
● Experience with Oracle BRM 15 (Cloud Native/Kubernetes deployments).
● Familiarity with Agile/Scrum development methodologies.
● Background in the [e.g., FinTech, Telecommunications, SaaS, Media] industry.
● Understanding of modern CI/CD pipelines and version control (e.g., Git).