Oracle Revenue Management and Billing - Version 2.9/3.X and above on RHEL 7/8 OS, Oracle 19C Database , WebLogic & OHS at the middleware level )
Developer/programmer/engineer,
the role's responsibilities encompass a wide range of tasks focused on developing, configuring, and maintaining the Oracle Revenue Management and Billing application to meet business needs.. This role involves working with Oracle's Revenue Management and Billing software to ensure efficient revenue management processes and accurate billing operations. The developer/engineer will be involved in tasks like ORMB-specific coding, testing, troubleshooting with end-to-end ownership of driving the release cycle from Development to Production. In addition, the developer will participate in environment setup, data migration, performance tuning, and security measures ( in addition familiarity with other associated Technology Stack and processes in an Enterprise landscape)
Key Responsibilities
Development and Enhancement:
Designing, coding, and testing new features, functionality, and customizations within the ORMB system. This often involves working with various ORMB
components like algorithms, batches, business services, and UI components.
Troubleshooting and Support:
Identifying and resolving technical issues within the ORMB system, providing ongoing functional and technical production support.
Configuration and Customization:
Configuring the ORMB system to meet specific business needs, including customizing configurations, developing service scripts, plug-in scripts, and BPA scripts.
Integration:
Developing and maintaining interfaces to integrate ORMB with other systems, often using techniques like XAI/IWS, file transfers, and REST/XML.
Collaboration:
Working closely with business analysts, stakeholders, and other developers to gather requirements, design solutions, and ensure alignment with business goals.
Documentation:
Creating and maintaining technical documentation for systems, processes, and customizations.
Project Management:
Potentially leading development efforts, managing project scope, and tracking progress.
Staying Updated:
Keeping up to date with the latest ORMB features, technologies, and best practices.
Environment Management
:
Setup and Maintenance:
Setting up and maintaining development, test, and production environments for
ORMB in Virtual Infrastructure built with RHEL 7/8 OS
.
Cloning and Patching:
Cloning environments between different stages and applying necessary patches and updates.
Data Migration:
Setting up and overseeing the migration of data between environments.
Batch Scheduling:
Automating batch jobs using tools like CA Workload Automation /Autosys.
Performance Tuning:
Tuning system parameters for ORMB, CCB, and batch instances to optimize performance.
+ Hands-on experience with the Oracle Revenue Management and Billing (ORMB) product, including its architecture, framework, and components.
+ Through understanding of ORMB configuration setup, such as pricing eligibility criteria, TFM Rules, and Account & Customer management.
+ Functional Understanding of billing, accounts receivable, credit management, cash collection, and revenue calculation processes.
+ Familiarity with Oracle modules commonly integrated with ORMB.
Oracle Application Utilities Framework (OUAF)
+ Strong knowledge of the Oracle Utilities Application Framework (OUAF), which is the foundation for ORMB
+ Proficiency in OUAF components, including Batch Programs, Business Services, Algorithms.
Oracle Database and Middleware ( WebLogic & OHS), Linux Fundamentals: Strong understanding of Oracle database, Middleware products used for ORMB deployments in RHEL 7/8 virtual Infrastructure, including flair for performance tuning and troubleshooting.
Cloud and Virtualized Infrastructure : Familiarity with Cloud technologies , virtualized hosts, and database infrastructure.
System Monitoring: Monitoring system performance and troubleshooting technical issues.
Troubleshooting and Problem Solving: Identifying and resolving issues related to the ORMB system.
Understanding of SLAs and Ticketing Systems: Familiarity with Service Level Agreements and ticketing tools for tracking and resolving issues.
Design and Code Review: Participating in design and code review processes.
Additional Responsibilities:
Requirement Management:
Understanding and managing business requirements for the ORMB system.
Project Management:
Assisting with project management aspects, such as planning, tracking, and risk management.
Stakeholder Communication:
Communicating with various stakeholders, including engineering, business, and product management teams.
Security:
Implementing and maintaining security measures to protect the ORMB system.
Data Backup and Recovery:
Ensuring proper backup and recovery procedures are in place.
Release Management:
Participating in release deployment activities through the development lifecycles.
Education:
Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Qualifications and Competencies
BS or MS Degree in Computer Science, Information Technology, or equivalent
Experience in ORMB 2.9 and above
Minimum 8-10 years of Java application design and development experience
Minimum 6 years of experience in leading globally distributed teams successfully
Demonstrated technical and team management skills
Strong understanding of object oriented analysis and design, design patterns, high availability and concurrent programming
Demonstrated excellent software development skills. Strong experiences in implementation of the following technologies: Java, J2EE, Hibernate, App Server
Experience in building enterprise transaction based system with focus on recovery, stability, reliability, scalability and performance.
Experience in building multithreaded applications and troubleshooting complex issues related to it.
Experience in working multiple OS (Unix, Linux, Win)
Experience in performance tuning of large technical solutions with significant volumes
Experience with UI/web programming languages (such as JavaScript)
Strong Database experience (Oracle/SQL/ DB2)
Understanding of internetworking concepts, firewall, communication protocols is a plus
Experience in using Open Source technology
Knowledge of Web security framework
Key Competencies:
Excellent organization skills, attention to detail, and ability to multi-task
Demonstrated sense of responsibility and capability to deliver quickly
Excellent communication skills. Clearly articulating and documenting technical and functional specifications is a key requirement.
Proactive problem-solver
Relationship builder and team player
Negotiation, difficult conversation management and prioritization skills
Flexibility to handle multiple complex projects and changing priorities
Excellent verbal, written and interpersonal communication skills
Good analytical and business skills
Promotes teamwork and builds strong relationships within and across global teams
Promotes continuous process improvement especially in code quality, testability & reliability
Desirable Skills:
Experience in Financial industry
Java Certification
Experience in Billing domain advantageous
Experience with Agile methodology
-
Job Family Group:
Technology
-
Job Family:
Applications Development
-
Time Type:
Full time
-
Most Relevant Skills
Please see the requirements listed above.
-
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
-
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi's EEO Policy Statement and the Know Your Rights poster.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.