Oracle BRM Specialist

WB Solutions LLC
Alpharetta, United States of America
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Alpharetta, United States of America

Tech stack

Java
API
Batch Processing
C++
Computer Programming
Databases
Payment Systems
Message Transfer Agent
Netsuite
Oracle Applications
Payment Gateway
PCI Data Security Standards
Performance Tuning
Standard Sql
SAP Applications
Shell Script
PL-SQL
Management of Software Versions
Web Services
Extensible Stylesheet Language Transformations (XSLT)
Oracle BRM
Multithreading
Scripting (Bash/Python/Go/Ruby)
Stripe
Oracle Ebusiness
Oracledb

Job description

Client is seeking a highly skilled Oracle BRM (Billing and Revenue Management) Specialist with deep functional and technical expertise across the Oracle BRM ecosystem. The role focuses on end-to-end billing cycles, subscription lifecycle management, payment gateway integrations, and custom opcode development playing a critical role in designing, configuring, and supporting billing infrastructure for seamless revenue operations., * Design, develop, and modify custom policy opcodes (Facilities Modules FMs) using C/C++ for business rules beyond 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 & Accounts Receivable

  • Architect and implement BRM payment integrations with third-party gateways (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 PCI-DSS compliance 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, including custom invoice formatting (XML/XSLT)
  • Troubleshoot and resolve rating, discounting, and billing discrepancies

Subscription Management

  • Implement and manage end-to-end subscription lifecycle (creation, activation, modification, cancellation, and renewal)
  • Handle complex upgrade/downgrade scenarios and pro-ration of charges
  • Ensure seamless CRM/front-end integration with BRM for real-time provisioning 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 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 GL report generation and seamless integration with ERP systems (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 product catalogs, charge offers, and discount models
  • Collaborate with product and business teams to launch pricing plans, bundles, and promotions
  • Manage product lifecycle and versioning within the BRM ecosystem

Requirements

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 Development

Deep hands-on experience writing and customizing policy opcodes in C/C++

Pricing Tools

Strong knowledge of Oracle Pricing Design Center (PDC) and Pipeline Rating

Programming

Proficiency in C/C++, Java, and shell scripting

Database

Strong SQL and PL/SQL skills for Oracle DB querying, scripting, and performance tuning

BRM Utilities

Extensive experience with BRM utilities (e.g., pin_bill_day, pin_cycle_fees, etc.)

Apply for this position