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.