We have an Urgent requirement for a Oracle BRM Specialist at Alpharetta, GA Long-Term Contract.
Role: Oracle BRM Specialist
Location: Alpharetta, GA
Must Have Skills
Oracle BRM
Payment processing
SQL
<>
</><>
Position Summary</>
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.
<>
Key Responsibilities</>
Customization & Opcode Development
- 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
<>
Required Qualifications</>
Area
Detail
Experience
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.)
--