Oracle Revenue Billing and Revenue Specialist

LANDSHARK CONSULTING SERVICE INC
Atlanta, GA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$135,200.0 - $166,400.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Batch Processing C++ (Programming Language) Custom Software Message Transfer Agent Netsuite Oracle Databases Oracle (Applications) Payment Gateway PCI Data Security Standards Performance Tuning
+11 more
Standard Sql SAP (Applications) Shell Script PL-SQL Web Services Extensible Stylesheet Language Transformations (XSLT) Oracle BRM Multithreading Scripting Stripe Oracle Ebusiness

Job description

Role: Oracle Revenue Billing and Revenue Specialist, looking for 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 (FacilitiesModules - 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 subscriptionevents. 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 Centre) or Pricing Centre to configure complex product catalogues, charge offers, and discount models.

  • Collaborate with product and business teams to launch new pricing plans, bundles, and promotions quickly and accurately.

Requirements

Do you have experience in Technical Proficiency?, * 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 Centre (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)

Benefits & conditions

$65 - $80 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:41 min

Embedding artificial intelligence directly within enterprise data grids

Vitaly Friedman Vitaly Friedman · World Congress 2026 Europe

10:22 min

Managing recurring subscriptions and products with Stripe

Dávid Lévai · LIVE

57 sec

Introduction to the SaaS company and technical team

Axel Barbier · World Congress 2023

2:10 min

Integrating Stripe checkout using serverless API routes

Christian K · JS Congress

4:21 min

Upcoming features and major Oracle enhancement projects

Michael Inden · LIVE

10:40 min

Synchronizing external platform data using webhooks

Dávid Lévai · LIVE

Videos

See all

Related articles

See all