Jobs
H

Senior Software Engineer - ITS-032

HGSKA, IN23h ago
Full-timevia indeed

Required Skills

agilerestsql

Job Description

Req Id: 4642

Posting Start Date: 11/3/26

Job Description

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.
  • Strong 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

Hiring market: Software Engineer

3ranga lists 3,471 open Software Engineer jobs across India right now. 2,809 of them (81%) were posted in the last 7 days. 4% are fully remote. Bengaluru accounts for 1,254 of these openings (36%). Oracle is hiring the most, with 224 open roles.

Who's hiring

Where the jobs are

Seniority

  • Senior1,538 · 44%
  • Mid level1,298 · 37%
  • Lead309 · 9%
  • Manager167 · 5%
  • Entry level159 · 5%

Common job titles

  • Senior Software Engineer216 · 6%
  • Software Engineer210 · 6%
  • Senior Platform Software Engineer124 · 4%
  • Custom Software Engineer112 · 3%
  • Staff Software Engineer49 · 1%
  • Lead Software Engineer49 · 1%

Skills employers list

  • java763 · 22%
  • python580 · 17%
  • ci/cd537 · 15%
  • agile474 · 14%
  • aws466 · 13%
  • api414 · 12%
  • sql408 · 12%
  • react391 · 11%

Computed by 3ranga from all active listings in our index (jobs from the last 14 days), refreshed every 6 hours.

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Bengaluru
Posted
23h ago
Source
Indeed