Senior Software Engineer - ITS-032
Join Our Community
Required Skills
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
- Oracle224 · 6%
- Accenture in India109 · 3%
- JPMorganChase85 · 2%
- UST73 · 2%
- Cisco55 · 2%
- Walmart Global Tech India50 · 1%
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
- N
Full-Stack Developer
Nurture Xcel · Gurugram
- S
QA Engineer (Automation)
Stacknize Solution LLP · Chandigarh
- T
Automation & AI Solutions Engineer
Trampetti Management Group · Remote
- S
MES developer
SourceOff Services · Hyderabad
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Bengaluru
- Posted
- 23h ago
- Source
- Indeed