Software Engineer - Revenue & Pricing Systems

  • 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 work in Revenue & Pricing Systems DevOps team, designing, configuring and testing applications and systems to improve the effectiveness and efficiency of the Finance business functions. The ideal candidate will bring experience in requirement gathering, functional configurations, system and data analysis; and testing of large volume financial systems. The candidate will play a major role advancing the user
experience of Operating Certificates by creating new graphical interfaces. Ease-of-use is a primary focus, and primary responsibilities will be to:

  • Design, Code, document and implement new applications & as well as existing programs
  • Contribute to enhancements, and corrections to existing applications codebase
  • Develop code that complies with design specifications and meets security and Java/JEE best practices. Coding must adhere to all standards for security, be easily maintainable and have high system performance.
  • Collaborate with Development & QA staff on individual and team deliverables
  • Comfortable working in a loosely structured, fast-paced organization
  • Create documentation and procedures for installation and maintenance
  • Conduct code reviews, as requested, to comply with coding standards
  • Build working relationships with global and virtual teams on software development

Identify opportunities for future enhancements and refinements to standards, best practices and development methodologies

Qualifications

  • 2 years of relevant experience in application development and Support (e.g., software development/engineering delivery, development and implementation, delivery and design).
  • Strong understanding and coding experience on Web UI technologies like HTML5, advanced JavaScript, JSON, CSS, AJAX, JQuery, WebPack, Bootstrap, Typescript.
  • Strong knowledge of Client MVC frameworks like Angular or ReactJS. Experience working on Node.js and Express will be an added advantage.
  • Strong knowledge on JAVA programming. Should have good understanding of Collection API, Concurrency and Thread programming and JDBC API.
  • Strong knowledge and web development experience using MVC frameworks like Spring frameworks and Apache Camel. Experience working on ORM frameworks like Hibernate will be an added advantage.
  • Strong RESTFul and SOAP API development experience.
  • Hands on experience working in build automation and testing tools Jenkins, Junit/Jasmine/Karma/Mockito/Powermock.
  • Experience developing and deploying applications in leading application servers such as WebLogic, WebSphere, Tomcat, JWS and JBoss. Understanding of containerization and orchestration.
  • Strong knowledge and experience working with Database systems, and sound knowledge on PL/SQL. Experience working on MongoDB will be an added advantage.
  • Hands on experience in using Agile methodologies. Has sound knowledge on Agile model, DevOps working model. Knowledge of tools like Jira, Rally will be an added advantage.
  • Hands on experience in continuous integration tools like Jenkins.
  • 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.
  • Exposure to Billing & Revenue systems is an advantage.
  • Bachelor's degree in a Computer Science or equivalent.

Additional Information

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

Privacy Policy