Oracle BRM Developer

Full-time
Posted on:

Experience – 5+ Yrs

Job Description: Oracle BRM Developer

You will lead the design, development, configuration, and enhancement of Oracle Billing & Revenue Management (BRM) applications, working across subscription management, pricing, rating, invoicing, payments, and collections modules.

Key Responsibilities

  • Develop, customize, and maintain Oracle BRM systems, including opcodes, PCM APIs, and modules like PDC and ECE.
  • Configure pricing, discounts, rating logic, subscription models, and billing flows via Pricing Design Center (PDC).
  • Integrate BRM with CRM, payment gateways or 3rd-party systems using Web Services, REST APIs, and middleware tools.
  • Ensure scalability, performance optimization, and high availability of billing applications.
  • Provide production support, root cause analysis, and apply effective fixes under tight SLAs.
  • Develop and run complex PL/SQL scripts, manage Oracle DB performance tuning.
  • Automate billing workflows and implement CI/CD pipelines using tools like Jenkins, Maven/Ant, Git/SVN.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum 5 years hands-on experience in Oracle BRM development—not just support or operations.

Strong technical expertise in:

  • Oracle BRM (v7.x / v12.x) and ECE, PDC modules
  • C, C++, Java, Shell scripting, and Perl/Python for automation
  • PL/SQL, Oracle 12c/19c, database tuning
  • PCM Java, BRM Web Services, policy customization, MTA development

Essential Soft Skills:

  • Strong analytical and problem-solving mindset; able to debug complex billing issues quickly.
  • Excellent written and verbal communication to collaborate with technical and non-technical stakeholders.
  • Ability to mentor and guide junior developers and collaborate effectively in team environments.
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful. More information about our Privacy Policy