Sr. Software Engineer - Oracle Revenue Management and Billing (ORMB)

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind - making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa's sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the lives of people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.

Department:

The Corporate Information Technology, Billing, Incentives, and Pricing Systems Organization, enables Visa's revenue growth through flexible pricing engines and global revenue platforms built on next-generation technologies. This includes managing system requirements, evaluating cutting-edge technologies, design, development, integration, quality assurance, implementation and maintenance of corporate applications for Client Incentives. The team works closely with business owners of these services to deliver customer developed solutions, as well as implement industry leading packaged software.

Job Description

Key responsibilities:

  • Develop custom algorithms and enhance existing code, scripts, jobs for Oracle Revenue Management & Billing (ORMB) based Client Incentive Automation application
  • Act as primary point of contact for production support and work with development team to resolve issues reported by users
  • Resolve production problems, ensure that preventative measures are identified and implemented in a timely manner
  • Collaborate with other support teams and SMEs to remediate vulnerabilities and findings reported by cyber security teams
  • Understand and take ownership of daily/monthly/quarterly jobs maintenance and tools such as DSeries, ESP and ControlM
  • Work with functional and technical teams across multiple time zones to translate business requirements and conceptual approach into technical design and develop code solution for the same
  • Implement ORMB specific configuration and advanced setup especially in the demographic/customer, rates and pricing areas
  • Provide scope and scale of effort to deliver technical solutions
  • Excel at building resilient systems with appropriate monitoring and alerting
  • Ensure that applications and code are compliant with Visa security requirements and code is developed per defined coding standards
  • Present solutions to key stakeholders and demonstrate working software to other teams as needed
  • Responsible for end-to-end development process within the construct of DevOps practices and Agile methodology
  • Actively participate in code review and provide constructive feedback
  • Participate in QA/testing activities as needed to ensure quality of code
  • Partner with QA Team members to develop and execute effective test cases for new development and identify opportunities to automate the same
  • Support and train other team members as necessary
  • Work with limited direction, usually within a complex environment, to drive delivery of solutions and meet service levels
  • Stay abreast of emerging technologies and proactively assess the adoption thereof into the organization
  • Collaborate with upstream/downstream systems and technology leads to design and implement solutions that meet business needs

Qualifications

Required Qualification:

  • Bachelor's or Master’s degree in a Computer Science or Engineering discipline
  • Minimum 2 years of experience with implementing and supporting Oracle Revenue Management and Billing (ORMB) or other Oracle Utilities Application framework-based product (e.g. CC&B)
  • Minimum 2 years of experience in system and software design, architecture, development and testing of large-scale systems
  • Strong knowledge of source code version control, automated build, test and deployment process
  • Strong understanding of the ORMB/CC&B data model and objects with ability to write and understand complex SQLs, data conversion scripts and coding extensions using Java, JavaScript, Hibernate and OAUF framework is required.
  • Hands-on experience with job scheduling tools such as DSeries, ESP and ControlM
  • Ability to design and build complex algorithms, batch jobs, and building custom UI
  • Strong conceptual and analytic skills
  • Excellent writing and verbal communication skills, interpersonal and presentation skills and the proven ability to influence and communicate effectively
  • Proven problem-solving skills and ability to respond resourcefully to new demands, priorities and challenges

 

Nice to have:

  • Expertise with Agile/Scrum development methodologies and project/requirements management tools like JIRA, Riley, TFS
  • Expertise in configuring CI/CD pipeline using industry standard tools such as Jenkins
  • Expertise in JUnit, Mockito and other test automation frameworks like Selenium
  • Experience with web services standards and related technologies (HTTP/S, Spring, XML, JSON, REST, Angular JS)
  • Understanding of ORMB/CC&B configuration and functionalities such as Rules Engine, Billing, GL, Receipt Application/Payments, Credit/Collections
  • Nice to have experience with NoSQL DB like MongoDB and reporting/analytics tools like Tableau, PowerBI

Additional Information

Working Hours:

  • Incumbent must make themselves available during core business hours

Travel Requirements:

  • This position requires the incumbent to travel for work 0% of the time

Physical Requirements:

  • This position will be performed in an office setting.  The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers, and reach with hands and arms

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.  Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Privacy Policy