Senior Staff SW Engineer - Full Stack - Visa Business Solutions Products

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

Company Description

About Visa

We dream of a future where it’s easy to pay and be paid. Across the planet. Where ever. Whenever. Securely. Easily.We have a great toolbox of leadership technologies including CyberSource and Authorize.net. Together, we are building leading edge full-service Payment Management solutions combining global payment processing, fraud management and payment security systems.

We are looking for a talented Senior Software Engineer to join our Enterprise Payments team!

Job Description

The successful candidate will be a lead developer focused on application development of critical information based applications.

  • Work with product owners to understand the desired application capabilities and testing scenarios

  • Work within and across Agile teams to design, develop, test, implement and support technical solutions across a full-stack of development tools and technologies

  • Mentor junior developers

  • Continuously improve software engineering practices

  • Create documentation and procedures for installation and maintenance.

Qualifications

Basic Qualifications

4 years of work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD degree

Preferred Qualifications

  • Minimum 10 years of experience in design and development of large scale Information products and services with following technologies: OOP, UI framework, API, RDBMS, NONSQL, Entity Framework, Big Data

  • Bachelor or Master Degree in Computer Science, Electrical Engineering, or other related technology discipline.

  • Strong with Object Oriented Design and Development using Java or C#

  • Extensive experience with JavaScript/TypeScript framework such as Angular, React, Vue, and HTML5/CSS etc.

  • Strong knowledge and experience of database fundamentals, RDBMS data modeling, programming and performance tuning

  • Extensive experience of Restful design principles and working experience with REST API, JSON interfaces

  • Extensive experience of cache and search solution such as Redis and Elastic Search

  • Good knowledge of Big Data technology such as HDFS, Map Reduce, Spark, Hive and etc.

  • Good understanding of usability and user-interface design principles

  • Good knowledge of secure coding practices and framework

  • Experience in TDD and Continuous Integration using Jenkins etc.

  • Experience in Agile methodologies such as Scrum.  Working experience with tool like Jira would be a plus.

  • Experience in supporting large enterprise applications.

  • Always have an aptitude to learn new technology and take on challenges

 

 

Additional Information

Work Hours This position requires the incumbent to be available during core business hours.

Travel Requirements This position requires the incumbent to travel for work 0% of the time.

Mental/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.

Privacy Policy