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

Key technologies and capabilities for this role

GCP DataflowPySparkSSISGCP Pub/SubDatastoreBigQueryAppEngineCompute EngineCloud SQLMemory StoreRedisJavaPythonSnowflakeAWSAzureComposerAirflow

Questions & Answers

Common questions about this position

What experience is required to lead the development team?

Minimum 2 to 3 years of relevant experience in leading development team is required.

What are the key technical skills needed for this role?

The role requires 8 to 10 years of strong development background in ETL tools like GCP-Data Flow, Pyspark, SSIS, proficiency in Java, Python, Pyspark, GCP-Big Query, Composer, AirFlow, Pub Sub, Cloud storage, and experience with Google Cloud Platform services.

What is the salary or compensation for this position?

This information is not specified in the job description.

Is this a remote position or what is the location policy?

This information is not specified in the job description.

What soft skills are important for this Lead Software Engineer role?

Strong analytical, planning, and organizational skills with an ability to manage competing demands, excellent communication skills, and the ability to collaborate across business teams and technology groups are essential.

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