Senior Software Engineer - Data Product Development

  • 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 processes 100s of millions of payment transactions per day and has one of the world’s most valuable data assets. The Visa Data Product Development organization (DPD) has the mission of Unleashing the power of Data to drive global commerce.  The Merchant Data Platform team is responsible for the architecture, strategy, design and development of Visa's merchant data repository to enable insights for various different business products including Risk, Commecial and Loyalty and Offers.

As Sr.Software Engineer, you will take a lead role in owning and delivering multiple components within a team that develops platforms, tools and frameworks required to ensure overall operability, resiliency, performance, and capacity of business services. You will be building components involving event instrumentation, event classification, multi-protocol event handlers, stream processing, pipelining, time series data aggregation and big data analytics.

 

Responsibilities: 

  • Design, develop, document and implement new systems, as well as enhancements, modifications, and corrections to existing Data Pipelines with code that complies with design specifications and meets security and Java/J2EE/MapReduce/ Spark/Scala. Coding must adhere to all standards for security, be easily maintainable and have high system
    performance.
  • Have a passion for delivering zero defect code and be responsible for insuring the team's deliverables meet or exceed the prescribed defect SLA. Coordinate the team's design, development and testing activities, including conducting peer code reviews in addition to contributing to core product.
  • Identify opportunities for further enhancements and refinements to best practices, standards and processes.

 

Qualifications

Qualifications:

  • BS with masters or equivalent in CS or related field
  • 5+ years of experience in data ingestion, transformation, data modeling, designing solutions and systems
  • Expertise in PL/SQL, hive, pig , at list some RDBMS sysetem
  • Experience in Big Data Solutions architecture using technology such as Spark, Kafka, Flume, Akka
  • Hands on experince on Java, Maven, Gradel, Junit and CICD frameworks
  • Process oriented with strong analytical and problem solving skills
  • Strong interpersonal and communication skills
  • Hands-on experience in Unix will be good
  • Previous Agile/Scrum experience - a plus
  • Prior experience in analytics in merchant domain is a plus

Additional Information

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

REF12379Q

Privacy Policy