Software Engineer - Sr. Consultant level (Full Stack Web Developer - 10+yrs Exp)

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

Company Description

As the world's leader in digital payments technology, Visa's mission is to connect the world through the most creative, reliable and secure payment network - enabling individuals, businesses, and economies to thrive. Our advanced global processing network, VisaNet, provides secure and reliable payments around the world, and is capable of handling more than 65,000 transaction messages a second. The company's dedication to innovation drives the rapid growth of connected commerce on any device, and fuels the dream of a cashless future for everyone, everywhere. As the world moves from analog to digital, Visa is applying our brand, products, people, network and scale to reshape the future of commerce.

At Visa, your individuality fits right in. Working here gives you an opportunity to impact the world, invest in your career growth, and be part of an inclusive and diverse workplace. We are a global team of disruptors, trailblazers, innovators and risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, and doing meaningful work that brings financial literacy and digital commerce to millions of unbanked and underserved consumers.

You're an Individual. We're the team for you. Together, let's transform the way the world pays.

 

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.     

This team is a part of Client Info organization and is responsible for handling the client information systems which are crucial for VISA business. We are currently working on a multi-year effort to modernize our business systems. Our objective is to adopt more open software technologies and get away from proprietary systems\solutions. 

A successful candidate will work as an individual contributor who will be able to deliver quality work product in collaboration with more senior members of the team. The candidate is expected to be very versatile to quickly adapt any change in technologies used.

Qualifications

Primary Responsibilities

  • Should play the Technical Lead role for the team.
  • Mentor junior software engineers and represent the team in relevant forums.
  • Own and drive technical projects; from the design phase to Go-Live.
  • Design, implement and evolve highly scalable and fault-tolerant web based applications.
  • Understand and own component security analysis, including code and data flow review. Collaborate with security team to implement and verify secure coding techniques
  • Contribute to efficient development process pipeline by leveraging best-in-class CI/CD tools
  • Ensuring proper documentation and internal publishing of design tradeoffs, code best practices and lessons learned
  • Ensure on-schedule delivery of a high quality product that meets technical requirements
  • Drive the design and code review sessions as appropriate; to ensure the quality of work delivered by teammates is in accordance with development standards.
  • Cultivate and suggest ideas for the extension of current system to new products and services
  • Mentor & support the junior engineers on their work assignments & do code reviews.
  • Adaptable to changing project priorities & technologies

 

Qualifications

  • Bachelor’s Degree is required; Masters degree is a plus.
  • 10+ years of software application development experience.
  • Strong oral and written communications skills are required
  • Working knowledge of client side technologies such as Struts, JSP, AJAX, JavaScript and JQuery
  • Deep understanding of SOA principles and Web Services technologies: REST & SOAP
  • Experience with back-end technologies such as J2EE, JDBC, JMS, Spring, Hibernate & JMX
  • Experience in relational database usage with commercial-grade databases.  Knowledge on NoSQL DB considered a plus. Should have experience in designing DB architecture from scratch.
  • Expertise in Object Oriented design concepts
  • Working familiarity with the entire software development lifecycle including version control, build process, testing, and code release
  • Should be ready to go the extra mile to meet the project milestones.
  • Skillset to produce efficient, well-structured, easily maintainable code

 

NOTE: Problem solving skills will be thoroughly tested during the interview phases. There will be an online test too. 

Additional Information

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

Privacy Policy