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.