Senior Software Engineer (Karnataka)

Senior Software Engineer (Karnataka)

05 Nov
|
HGS
|
Karnataka

05 Nov

HGS

Karnataka

Req Id: 4642

Posting Start Date: 11/3/26

Software Developer IV(Billing)

Job Profile Summary

Performs product design, bug verification, release testing, and beta support which may require research and analysis. May assist in performing on-site client work. This role focuses on Oracle BRM (Billing and Revenue Management) development and testing, supporting billing, rating, invoicing, and payment functionality for the product portfolio.

Career Level Summary

- Requires specialized depth and/or breadth of expertise in own job discipline or field
- Leads others to solve complex problems
- Works independently, with guidance in only the most complex situations
- May provide functional leadership to teams or projects

Critical Competencies
- Excellence: Exceeds expectations by consistently demonstrating accountability, discipline, high performance, and a proven track record of exceptional results.
- Customer-driven: Prioritizes customer needs and satisfaction through collaborative and proactive problem-solving, and an unwavering commitment to customer success.
- Expertise: Possesses deep understanding of customer needs and continually grows and enhances skills to provide customer-focused solutions.
- Agility: Quickly adapts and responds to dynamic customer needs and expectations through innovative solutions.
- Compassion: Cultivates a positive and supportive environment to effectively work together towards a common goal, fostering trust within Rackspace and with external stakeholders.

Key Responsibilities
- Performs highly complex product design activities, which may require extensive research and analysis.
- Performs design, implementation, and maintenance of complex, multiple product modules/sub-systems.
- Participates in product design meetings.
- Performs complex bug verification, release testing and beta support for assigned products.
- Researches problems discovered by QA or product support and develops solutions to the problems.
- Conducts unit testing and integration testing for functionality and limits.
- May assist in performing on-site client work on complex applications.
- Documents development work.




- Researches and understands the marketing requirements for a product, including target environment, performance criteria, and competitive issues.
- Researches new technology or development tools to remain informed of current technology.
- Contributes to test strategy, test plan, and test case writing, and executes test scenarios.
- Tests BRM functional areas such as Accounts, Billing, Invoicing, GL, Payments, Accounts Receivable, UEL, Pipeline usage processing, Collections, Product Management, and Discount Management.
- Performs Testnap scripting with FLIST payloads for BRM opcodes.
- Responds to testing inquiries from users; provides demos of applications tested in QA and walkthroughs of QA test cases, defects, and tools.
- Diagnoses and fixes defects in billing, invoicing, rating/pricing, and payment-processing modules, prioritizing revenue and customer impact.
- Designs and implements approved enhancements and change requests (new rate plans, billing rules, integration endpoints, reporting fields) against the agreed backlog.
- Maintains integrations with upstream/downstream systems (CRM, payments, general ledger, tax engines) and remediates integration failures.
- Performs code reviews, maintains technical documentation, and keeps the billing codebase's test coverage and code quality within agreed standards.
- Participates in release planning and executes production deployments/rollbacks for billing-system changes under the agreed change-control process.
- Supports root-cause analysis and provides fixes for production incidents affecting billing accuracy or availability.

Knowledge
- Advanced technical knowledge in software development methodologies, design and implementation
- Advanced knowledge of Rackspace infrastructure and architecture and business impact of technologies

BRM Skills




- Strong hands-on experience with Oracle BRM 7.4/7.5 implementation, customization, and support.
- Deep understanding of BRM architecture including CM, DM, FM, Policy Opcodes, and PCM framework.
- Expertise in custom opcode development, policy customization, and FM development.
- Proficiency in PCM APIs, FLists, POIDs, PIN Macros, Testnap, and BRM debugging tools.
- Extensive experience in product modelling, pricing configuration, charge offers, discount offers, bundles, and package management using PDC.
- Strong knowledge of real-time rating, batch rating, rerating, discounting, and balance management processes.
- Experience with billing, invoicing, accounts receivable, payments, collections, dispute management, and revenue management functions.
- Hands-on experience with Pipeline Manager, EDR processing, REL, UEL, suspense management, and recycling mechanisms.
- Expertise in developing MTA applications, custom Data Managers, and BRM integrations with external systems.
- Experience integrating BRM with CRM, Order Management, Mediation, Provisioning, ERP, and Payment Gateway platforms.
- Solid Oracle Database, SQL, and PL/SQL development skills including stored procedures and performance tuning.
- Experience in performance optimization, troubleshooting, and tuning of BRM applications and environments.
- Proficiency with BRM utilities and tools including Pricing Center, Customer Center, Developer Center, Payment Center, and Paymentech Server.
- Experience with Billing Care, REST APIs, web services, and modern customer self-service solutions.
- Proven ability to deliver across the full software development lifecycle within Agile environments, including design, development, testing, deployment, and production support.

Education
- Bachelor's Degree required, preferably in field related to role.

Certifications None specified.

Experience

- Typically requires 3 to 6 years of Oracle BRM Billing Development experience, to include general billing functionality, account management, invoicing, rating, billing, payment processing, pricing, configuration, and bundling

📌 Senior Software Engineer (Karnataka)
🏢 HGS
📍 Karnataka

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (karnataka) / karnataka

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (karnataka) / karnataka