Lead Software Engineer at Global Payments

Pune, Maharashtra, India

Global Payments Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Payments, FinTechIndustries

Requirements

  • 8 to 10 years of strong development background in ETL tools like GCP-Data Flow, Pyspark, SSIS
  • Experience in Google Cloud Platform (GCP) - Pub/Sub, Datastore, BigQuery, AppEngine, Compute Engine, Cloud SQL, Memory Store, Redis etc
  • Experience in AWS/SNOWFLAKE/AZURE is preferred
  • Proficient in Java, Python, Pyspark
  • Proficient in GCP-Big Query, Composer, AirFlow, Pub Sub, Cloud storage
  • Experience in building tools (e.g., Maven, Gradle etc.)
  • Proficient in Code repo management, branching strategy, Version controlling using GIT, VSTS & Teamforge etc
  • Developing an application using Eclipse IDE or IntelliJ
  • Excellent knowledge of Relational Databases, SQL & JDBC drivers
  • Experience with API Gateways - Datapower, APIM, Apigee etc
  • Strong analytical, planning, and organizational skills with an ability to manage competing demands
  • Excellent communication skills, verbal and written; able to collaborate across business teams and technology groups
  • Experience in NO-SQL databases is preferred
  • Exposure to Payments industry is a plus
  • Minimum 2 to 3 years of relevant experience in leading development team
  • Software Engineering, Payment Information Systems or any Technical degree; additional experience in lieu of degree will be considered

Responsibilities

  • Lead development team to ensure timely development and deployment of ETL jobs in a fast-paced object-oriented environment
  • Understand and receive business requirements from clients via a Business Analyst/architect/development lead to successfully develop applications, functions, and processes
  • Conduct and be accountable for unit testing on development assignments
  • Be detail-oriented with ability to follow-through on issues
  • Work on and manage multiple tasks in addition to working with other areas within the department
  • Utilize numerous sources to obtain and build development skills
  • Enhance existing applications to meet the needs of ongoing efforts within software platforms
  • Record and track time worked on projects and assignments
  • Develop a general understanding of TSYS/Global Payments, software platforms, and the credit card industry
  • Participate in team, department, and division meetings as required
  • Perform other duties as assigned

Skills

GCP Dataflow
PySpark
SSIS
GCP Pub/Sub
Datastore
BigQuery
AppEngine
Compute Engine
Cloud SQL
Memory Store
Redis
Java
Python
Snowflake
AWS
Azure
Composer
Airflow

Global Payments

Payment technologies and software solutions

About Global Payments

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI