Students! Find the fintech job of your dreams here.

Georgia Fintech Academy
Georgia Fintech Academy
28
companies
2,105
Jobs

Database Engineer

Global Payments

Global Payments

Alpharetta, GA, USA
Posted on Friday, September 15, 2023

Every day, Global Payments makes it possible for millions of people to move money between buyers and sellers using our payments solutions for credit, debit, prepaid and merchant services. Our worldwide team helps over 3 million companies, more than 1,300 financial institutions and over 600 million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions. Join our dynamic team and make your mark on the payments technology landscape of tomorrow.

At TSYS, We are creatively and disruptively solving some of the most complex database problems related to immense growth, scaling, extremely high performance, and high availability requirements. Do these types of challenges excite you?

TSYS is seeking a Senior Oracle PL/SQL Developer to join the Data Engineering Group based in Noida. The Department is focused on the development and maintenance of various database applications supporting all of the TSYS Issuer Solutions Applications. The successful candidate will have considerable and proven experience in database design, PL/SQL development, and a good working knowledge of end-user and server-side data processing techniques. The successful candidate will be a self‑starter and conscientious programmer capable of building reusable software components.

Roles and Responsibilities:

1. PL/SQL Development:

  • Design, develop, and optimize stored procedures, functions, and triggers using PL/SQL.

  • Ensure the highest level of data accuracy, integrity, and availability.

  • Collaborate with other developers and engineers to integrate databases with various applications.

2. Performance Tuning and Optimization:

  • Monitor database performance across various platforms and identify optimization opportunities.

  • Re-write SQLs in optimal ways to enhance performance across different engines.

  • Utilize tools and methodologies to diagnose and fix performance bottlenecks.

3. Database Administration:

  • Administer, maintain, and implement changes to existing databases to meet user and system requirements.

  • Ensure backups are executed, verified, and stored as per defined backup and restoration policies.

  • Monitor database sizes across platforms and ensure efficient space utilization.

4. AWS and RDS Management:

  • Manage and optimize databases in the AWS environment, with a keen focus on RDS.

  • Work closely with the infrastructure team to design and deploy RDS-based solutions.

5. Database Proficiency:

  • Showcase in-depth understanding and hands-on experience with multiple database engines including PostgreSQL, SQL Server, DynamoDB, and DocumentDB in addition to Oracle.

6. CI/CD and Automation:

  • Employ Jenkins for automation tasks, leveraging its integration and deployment capabilities.

  • Adopt and advocate the GitOps model for streamlined operations.

  • Utilize Groovy and Python scripting for enhancing and automating database workflows.

  • Operate and manage database versioning tools, particularly Liquibase, to ensure consistent and smooth database evolutions.

7. Continuous Learning and Improvement:

  • Stay abreast with the latest industry best practices and technologies.

  • Actively participate in training, workshops, and knowledge-sharing sessions.

Required Skills and Experience:

  • 3-5 years of hands-on experience in database engineering, especially with Oracle PL/SQL.
  • Demonstrable skills in writing and optimizing database code across multiple platforms.
  • Proficiency in performance tuning and optimization techniques.
  • Experience in administering and maintaining databases, particularly Oracle.
  • Comprehensive understanding of PostgreSQL, SQL Server, DynamoDB, and DocumentDB.
  • Familiarity with AWS, particularly the RDS platform.
  • Experience with Jenkins automation, Groovy scripting, and the GitOps model.
  • Proficiency with database versioning tools, especially Liquibase.
  • Strong problem-solving and analytical mindset.
  • Exceptional written and verbal communication abilities.

Global Payments Inc. is an equal opportunity employer.

Global Payments provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, genetic information or any other basis protected by law. Those applicants requiring reasonable accommodation to the application and/or interview process should notify a representative of the Human Resources Department.