ORMB Developer/Programmer/Engineer - AVP
ORMB Developer/Programmer/Engineer :
As an ORMB (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.
Technical Expertise/Skill Requirements (Must-have) :
- Oracle Revenue Management & Billing (ORMB)
- 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.
Technical Expertise/Skill Requirements (Nice-to-have) :
- 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.
Featured Career Areas
Saved Jobs
You have no saved jobs
Previously Viewed Jobs
You have no viewed jobs