Senior Software Engineer - 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.

Job Description

Visa operates the world's largest retail electronic payments network and is one of the most recognized global financial services brands. Visa facilitates global commerce through the transfer of value
and information among financial institutions, merchants, consumers, businesses
and government entities. We offer a range of branded payment product platforms,
which our financial institution clients use to develop and offer credit, charge,
deferred debit, prepaid and cash access programs to cardholders. Visa's card
platforms provide consumers, businesses, merchants and government entities with
a secure, convenient and reliable way to pay and be paid in 170 countries and
territories. The Corporate Information Technology (CIT) organization provides
support for Finance, Revenue, Human Resources, Customer Relationship Management
and Corporate Risk applications for Visa. This includes managing system
requirements, design, development, integration, quality assurance,
implementation and maintenance of corporate applications. The team works closely
with business owners of these services to deliver industry leading packaged
software and customer developed solutions.

The candidate will work in Revenue & Pricing Systems team, leading efforts to design and develop
applications to improve the effectiveness and efficiency of the Finance business
function. The ideal candidate will bring extensive experience in developing
technical solutions and data processing in large volume financial systems. This
role will participate in various design discussions, create solution design
deliverables and develop technical solution to implement the solution and ensure
successful delivery of business capabilities.

Key responsibilities:
- Develop solutions for revenue systems including pricing, rating, billing,
accounts receivable and revenue reporting functions. Responsibilities include
the creation of conceptual approach, technical analysis, design, delivery, unit
testing and support activities.
- Work closely with PMO to drive and/or
facilitate development requirements, specifications, and use cases for assigned
projects.
- Engage business partner to deliver projects and support systems.
Lead collaboration activities with business partners on requirements
elaboration, workflow design, configuration, and business re-engineering.
-
Manage and collaborate with vendors on delivery of solutions. Work with delivery
partners to review and finalize technical specifications, code review, version
management, and implementation related activities.
- Collaborate with
business partners on user acceptance testing.
- Participate in software
evaluation and technology vendor selection.
- Work with limited direction,
usually within a complex environment, to drive delivery of solutions and meet
service levels
- Collaborate across global businesses and technology
organizations, providing sound business analysis, process, and change
leadership.
- Mentor more junior team members, and ensure they are following
engineering best practices

Qualifications

- Experience in mid-to-large size
companies (2000+ employees).
- 5 years or more of relevant experience in
application development (e.g., software development/engineering delivery,
development and implementation, delivery and design)
- Solid experience in
core Java, scripting, Hibernate and JavaScript.
- Hands on experience in
developing multi-threaded and scalable batch processes.
- Experience in
building complex database queries and procedures.
- Prior experience in
building or implementing Oracle Revenue Management and Billing (ORMB) OR other
Oracle Utilities Application framework based products will be a plus.
- Ability to design and build complex algorithms
- Ability to quickly master an
elaborate Java based framework and build application components on it.
- Experience in evaluating business requirements and turning them into technical
designs.
- Ability to work with teams in multiple geographical locations and
time zones.
- Experience with analytic techniques including process modeling,
requirements elaboration, data modeling, use case and user interface
prototyping.
-Business knowledge in the areas of financial management
including planning, analysis, billing, and incentives is a plus
- Strong
conceptual and analytic skills
- Strong verbal and written communication
skills with a broad group of stakeholders
- Bachelor's degree in a Computer
Science and Engineering discipline; Master Degree preferred

Additional Information

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of Article 49 of the San Francisco Police Code.

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

Privacy Policy