Staff Database Engineer

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

Company Description

Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure payments network, enabling individuals, businesses and economies to thrive.

When you join Visa, you join a culture of purpose and belonging – where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.

Join Visa: A Network Working for Everyone.

Job Description

The Database Engineering team is part of Operations & Infrastructure (O&I) Technology Platform and is responsible for common integration infrastructure that supports communication between multiple enterprise applications and multiple business lines.

The team is responsible for the design, integration, advanced problem analysis, successful deployment, and continuous operational improvement of database technologies used at Visa. The candidate should be well versed in database administration practices and principles as you will share the responsibility of overall database build, deployment and support. You will be expected to an influential technical domain authority for the database team.

Job Scope

This role is that of an individual contributor responsible for solving complex problems and taking a broad perspective to identify creative solutions. This role serves as a technical/functional specialist and works independently with guidance provided only in the most complex situations.

Responsibilities

Support non-production database and database availability, database security patching, implementation of database maintenance and support the availability of development, QA and pre-production environments. You will also handle a portfolio of applications and will work with business technology groups to implement new database solutions and to maintain their own existing database portfolio. Acting fairly independent and in a matrix role with various technical team to perform Database function will be the norm. This includes, but is not limited to, advanced to authority engineering and implementation of the following. Ideally, you have the following skills:

  • Adaptability & discernment: our environment is constantly changing and you'll be faced with potentially conflicting priorities and need to multitask and know when to take risks.
  • Collaboration & communication: you'll work with other DBAs and application developers (from other cultures and countries with diverse backgrounds) on projects. You will also represent the database team in application development projects with business analysts.
  • Knowledge of best practices: you'll be defining and improving process maturity needs surrounding Database support, and maintaining structural consistency within the multiple test environments
  • Confidence and capability to ensure that the data is backed up to provide recovery
  • A dedication to being productive and smart: you're going to want to reduce or automate repetitive tasks
  • Ownership of projects and assignments from planning to execution
  • Engagement in the evaluation, selection and implementation of DBA tools to improve the effectiveness of tasks such as performance monitoring and tuning, recovery, and database change management processing.

Qualifications


Technical Experience Requirements:

• Control access to tables, plans, and packages
• Tune SQL queries
• Monitor state of the DBMS
• Prepare for upgrades and migration
• Proficiency with logical and physical data modeling design concepts
• Solid performance tuning experience in assisting developers with SQL queries, indexing, stored procedures, triggers and resolving concurrency issues
• Experience with table partitioning and maintaining very large databases
• Creation and maintenance of database objects (tables, columns, indexes, etc.)
• Setup and support of database utilities including REORG, RUNSTATS, LOAD, UNLOAD, BIND, and EXPLAIN
• Demonstrated knowledge of third party tools (FileAid, CA, RLX/REXX, etc.)

Preferred:

• Experience with IBM’s Q Replication and WebSphere MQ products


Minimum Requirements:

• 6+ years DB2 z/OS DBA experience
• Experience handling very large database environment
• Emphasis on DB2 performance tuning techniques
• Troubleshooting techniques and attentive, thoughtful problem diagnosis
• Auditing, Security and SOX compliance and reporting
• Ability to analyze and resolve data issues
• Experience in deploying database changes for new releases with minimal downtime
• Superb and social communication skills to be able to interact with application developers and end-users to understand their requirements
• Demonstrated ability to take on complex systems and database environment issues

Preferred:

• Knowledge of z/OS Operating system administration
• Experience with DB2 on LUW
• Work experience in a financial institution

Please Note: Due to the COVID-19 pandemic and the evolving visa/travel restrictions in place, we are currently only able to extend offers to candidates with the right to work in Singapore. We are keeping the situation under close review and will adjust accordingly should the restrictive measures be lifted.

Additional Information

Visa has adopted a COVID-19 vaccination policy. As a condition of employment, all employees based in Singapore are required to be fully vaccinated for COVID-19, unless a reasonable accommodation is approved or as otherwise required by law.
Privacy Policy