Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world's most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you'll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
The Opportunity:
We are looking for a talented, curious, and energetic DB Engineer who embraces solving complex challenges on a global scale. As a Visa DB Engineer, you will be an integral part of a cross-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of cutting-edge payment technology, you will get to see your efforts shaping the digital future of monetary transactions.
The successful candidate will be designing and developing complex SQL and No SQL queries, stored procedures, and reports and performing unit and integration testing on newly developed components. The candidate will assist with troubleshooting and resolving defects during the software development life cycle and will interface directly with staff members of Development, Product Management, Project Management and Quality Assurance.
The Work itself:
- Analyze and develop applications using SQL Server 2016 and above, and Mongo 6 and above. This includes but is not limited to stored procedures, views, table maintenance, and SSIS.
- Design, develop, document and implement new functionality, as well as enhancements, modifications, and corrections to existing software.
- Develop unit-tests and oversee execution.
- Create documentation and procedures for installation and maintenance.
- Work as part of a development team and establish close working relationships with stakeholders, quality assurance, architects, as well as management.
- Prepare design documents, evaluate and recommend solutions to meet user requirements, define and implement solutions.