Staff Software Engineer, ORMB - REF3086E

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

Job Description

The candidate will play a pivotal role in the Billing and Incentives team to improve the effectiveness and efficiency of the Finance business functions. In this mission critical role the candidate will design, develop and test solutions, and will be responsible for getting them into production with very high quality, following an agile methodology. The ideal candidate will bring experience in gathering and clarifying requirements, functional and technical configurations, system and data analysis .

Key Responsibilities

  • Designing, configuration and development of ORMB (Oracle Revenue Management and Billing) solutions for revenue systems including pricing, rating, billing, accounts receivable, accounts payables and revenue reporting functions.
  • Review business requirements and functional designs to produce low level technical designs and development of high quality and efficient code.
  • With the ability to understand complex system architectures and complex functional scenarios, pinpoint problem areas and code optimization while staying current on development trends, methodology and standards.
  • Work with limited direction, usually within a complex environment, to drive delivery of solutions and meet service levels.
  • Mentor junior developers in following best practices.
  • Must be self-motivated with ability to work in a fast-paced agile delivery model.

Qualifications

  • 6 years or more of relevant experience in application development (e.g., software development/engineering delivery, development and implementation, delivery and design).
  • Solid understanding of ORMB functionalities and data models (Transaction Feed Management, Rules Engine, Billing, Rating, Pricing, GL, Payments, Overdue Processing, Accounts Payable and Accounts Receivables).
  • ORMB Configuration experience with setting up Customer Information, Rate Schedules, Approval Workflow, Pricing, TFM (Transaction Feed Management) Rules, service scripts and User interfaces like portals, zones and UI maps is a big plus.
  • Must have experience in a technical capacity and quality methodology/source code management/release process in order to provide guidance to junior team members.
  • Demonstrated knowledge of RDBMs and SQL with experience in building database queries based on the understanding of the data model.
  • Solid experience in core Java, scripting and Hibernate.
  • Hands on experience in developing multi-threaded and scalable batch processes.
  • Ability to design and build complex algorithms.
    
  • Must have passion to build systems that gives uses the best user experience; continuously seek feedback and work towards improving and simplifying the processes and systems.
  • Must have proactive and strong communications to work well across teams.
  • Ability to work with teams in multiple geographical locations and time zones is a must.
  • Must have strong coaching and mentoring background, mentoring junior developers to get the best results.
  • Prior experience working in Agile delivery model is a plus.
  • Bachelor's or Master's degree in a Computer Science and Engineering discipline or a related field.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy