Software Engineer (Data Engineering)

Global Payments

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.

Software Engineer (Data Engineering)

The Data Engineering team is looking for an enthusiastic and innovative Software Engineer who will innovate and engineer solutions in the area of database technology.

The Data Engineering team is actively engaged in the ongoing database engineering process, closely partnering with development groups and providing deep subject matter expertise input as stakeholders to design reviews, and as an advocate for bringing forward and resolving customer issues. The DE team is also involved in many modernization initiatives around the database technology and as such interaction and involvement with AWS is a given.

Required Experience and Technical Skills:

4+ years of relevant experience in Database Development

Knowledge and experience designing and maintaining relational databases including Oracle, MySQL, Postgres or SqlServer

Knowledge of AWS platform

Exposure to cloud environments and architectures

Experience developing and supporting complex mission-critical production database systems

Broad awareness of customer workloads and use cases, including performance, availability and scalability

Experience analyzing issues holistically, from the application tier through the database, down to the storage

Awareness of emerging technologies and approaches in IT

Working knowledge of relational database internals (locking, consistency, serialization, recovery paths)

Basic or above skills in Python

Coding skills in PL/SQL

Proven track record of automating tasks

Root cause analysis of production-related database issues

Excellent SQL and DB performance tuning skills

Track record of engineering performance and availability solutions

Knowledge / experience in the following areas would be an advantage:

Experience with other Data Persistence platforms: RDBMS (Postgres, Oracle, MySQL), Distributed SQL Engines (Cassandra, Foundation DB, Cockroach DB), NoSQL (Mongo DB), Hadoop, Data and Software Migration off/to RDBMS, AWS DBs (RDS, DynamoDB, EMR, Redshift, Aurora, etc.), Data Information Lifecycle Management, Data Security, Big Data etc

Working knowledge of at least one scripting language (shell, Python, Perl)

Working with one or more streaming platforms, such as Apache Kafka, Spark Streaming, Storm, or AWS Kinesis

On-call for production databases – daily maintenance, monitoring, problem resolution and internal customer and dev support

Experienced in various Clustering and Sharding architectures

An AWS Certification would be a plus

Experience in Kubernetes would be a plus

TSYS offers structured career development, supported by training that provides the opportunity to learn and develop.

TSYS also offers competitive salary and benefits packages dependent on relevant skills and level of experience.

To apply for this position please visit our website and apply through the online system by 1st August 2021.

All applications will be treated in the strictest confidence.

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.

Global Payments


Similar jobs
Similar jobs in Nicosia
Similar jobs in Limassol
Similar jobs in Larnaca
Similar jobs in Paphos
Similar jobs
Similar jobs in Nicosia
Similar jobs in Limassol
Similar jobs in Larnaca
Similar jobs in Paphos