Students! Find the fintech job of your dreams here.

Data Application Developer

Global Payments

Global Payments

Software Engineering
Alpharetta, GA, USA · Oklahoma City, OK, USA
Posted on Dec 17, 2025

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.

Summary of This Role

As our Data Application Developer you will monitor and control client operating systems to ensure efficient and continuous performance. Advise on the technical aspects of information systems and products, cost, technical requirements to meet customer needs/system environment. Prepare flow charts, models, and procedures and conducts feasibility studies to design possible system solutions.

Design, develop, and maintain python-based interactive data applications that solve business problems through automation, integration, and workflow optimization. Combine software engineering principles with data platform expertise to build user-facing tools that make data accessible and actionable. Implements data pipelines and transformations to support application functionality. Collaborate across teams to translate business requirements into production-ready data applications.

What Part Will You Play?

Primary Responsibilities (60% - Application Development)

  • Design, develop, and deploy interactive data applications using Python frameworks (Streamlit, Flask, Dash, Gradio) that solve specific business problems

  • Build workflow automation applications that integrate with multiple systems via REST APIs, webhooks, and database connections

  • Create self-service data exploration tools that enable non-technical users to interact with data without writing SQL

  • Implement user input handling, form processing, and dynamic content generation based on user interactions

  • Develop API endpoints and integration layers to connect applications with external systems and data sources

  • Design intuitive user interfaces and workflows that prioritize user experience and business value

  • Deploy and maintain production applications with proper error handling, logging, and monitoring

  • Collaborate with business stakeholders to understand requirements and translate them into functional applications

Supporting Responsibilities (30% - Data Engineering)

  • Build and maintain data pipelines using SQL and Python to support application functionality

  • Develop ETL/ELT processes to extract, transform, and load data from various sources into Snowflake or equivalent platforms

  • Write efficient SQL transformations including window functions, CTEs, and complex joins

  • Implement data quality validation and monitoring within pipelines

  • Create and maintain data models that support application requirements

  • Optimize query performance and troubleshoot data pipeline issues

  • Work with data governance requirements including masking policies and access controls

Strategic Responsibilities (10% - Architecture & Design)

  • Contribute to platform architecture decisions and data modeling strategies

  • Evaluate new technologies and frameworks for application development

  • Provide input on integration patterns and system design

  • Participate in code reviews and technical documentation

  • Influence best practices for application development and deployment

  • Cross-Functional Collaboration

  • Work with data scientists to build applications around machine learning models and inference endpoints

  • Partner with business users to understand pain points and identify automation opportunities

  • Collaborate with DevOps and infrastructure teams on deployment and monitoring strategies

  • Support analysts and other users in leveraging applications effectively

What Are We Looking For in This Role?

Minimum Qualifications

  • Bachelor's Degree in Computer Science, Information Systems, Data Science, or related field (or equivalent practical experience)

  • Typically 6 years of relevant experience in application development, data engineering, or related roles

  • Demonstrated experience building and deploying web applications used in production environments

What Are Our Desired Skills and Capabilities?

  • Python Development: Strong proficiency in Python with experience building web applications using frameworks such as Streamlit, Flask, Dash, or Gradio

  • SQL Proficiency: Moderate to advanced SQL skills including transformations, window functions, CTEs, and query optimization

  • API Integration: Hands-on experience working with REST APIs, including authentication, request handling, and third-party integrations

  • Data Manipulation: Proficiency with Pandas for data processing, aggregations, joins, and transformations

  • Cloud Data Platforms: Experience with Snowflake, BigQuery, Redshift, Databricks, or equivalent modern data warehouse platforms

Technologies You'll Work With

  • Data Platform: Snowflake (primary), experience with other cloud data warehouses applicable

  • Languages: Python, SQL

  • App Frameworks: Streamlit, Flask, Dash, Gradio

  • Python Libraries: Pandas, requests, NumPy, standard data processing libraries

  • Development Tools: Git, Docker, CI/CD tools

  • APIs & Integration: REST APIs, FastAPI/Flask for endpoints, third-party API integration

At Global Payments our vision is to be “Champions of Inclusion.” We are fully committed and focused on creating a better tomorrow in the communities in which we live and work. We aspire to ensure fair treatment, access, opportunity and advancement for all team members. We believe all team members should be able to bring their true, authentic selves to the workplace and feel accepted, engaged and understood.

Global Payments offers a comprehensive benefits package to all of our team members, including medical, dental and vision care, EAP programs, paid time off, recognition programs, retirement and investment options, charitable gift matching programs, and worldwide days of service. To learn more, review our Benefits page at: https://jobs.globalpayments.com/en/why-global-payments/benefits/

Applicants MUST be authorized to work in the U.S. We are unable to sponsor or take over Sponsorship of an Employment and/or Student Visa at this time or any time in the near future for sponsorship.

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. If you wish to request reasonable accommodations related to applying for employment or provide feedback about the accessibility of this website, please contact jobs@globalpay.com.