Python ETL Developer

Citi

Tennessee

On-site

USD 90,000 - 130,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Citi is seeking an Applications Development professional for an intermediate Programmer Analyst role in the United States. The candidate will contribute to analysis and programming of new or revised applications, focusing on ETL implementations and data integration across global teams.

The position requires 5+ years of experience with Python/PySpark, SQL/Oracle, Unix, Autosys, and Kubernetes, and a bachelor’s degree. Onboarding data and ETL migration initiatives are key facets of the role.

Qualifications

  • 5+ years of relevant experience.
  • Proficiency in Python/PySpark, SQL/Oracle, Unix, Autosys and Kubernetes.
  • Strong written and verbal communication skills.

Responsibilities

  • Develop and maintain systems within EMC ETL stream.
  • Work on Client Onboarding and manage reference data domain tables.
  • Collaborate with global application development teams and operations partners to integrate data.
  • Perform unit testing with proper documentation to standards.
  • Coordinate with onsite and remote teammates to ensure consistent development approaches.
  • Involve in Abinitio to Python migration to set up ETL architecture.
  • Provide ongoing maintenance and L3 production support.

Skills

Python/PySpark
SQL/Oracle
Unix
Autosys
Kubernetes

Education

Bachelor’s degree

Tools

ETL tools

Job description

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

The Applications Development Intermediate Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Responsibilities
  • The candidate will be responsible for developing and maintaining systems within EMC ETL stream
  • Work on Client Onboarding and managing reference data domain tables.
  • Work directly with global application development teams, Operations teams/partners to successfully integrate application data.
  • Perform unit testing with proper documentation to adhere to application standards.
  • Work closely with other team members, onsite and remote to ensure consistent approach to development is used within the application.
  • Involve in strategic Abinitio to Python Migration initiative to setup the ETL architecture.
  • Provide on-going maintenance and L3 production support
Qualifications
  • 5+ years of relevant experience
  • Skills Required : Python/PySpark, SQL/Oracle, Unix, Autosys, Kubernetes
  • Good to Have : Knowledge of ETL Data Processing tools
  • Consistently demonstrates clear and concise written and verbal communication
Education
  • Bachelor’s degree/University degree or equivalent experience

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Job Family Group

Technology

Job Family

Applications Development

Time Type

Full time

Most Relevant Skills

Please see the requirements listed above.

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python ETL Developer
Python ETL Developer

Citibank (Switzerland) AG • United States

Hybrid
USD 120,000 - 150,000
Python ETL Developer
Python ETL Developer

Citi • New York (NY)

Remote
USD 9,600 - 16,000
ETL Tech Lead - VP
ETL Tech Lead - VP

Citi • Tampa (FL)

On-site
USD 114,000 - 171,000
Python ETL Developer: Data Migration & Onboarding
Python ETL Developer: Data Migration & Onboarding

Citi • Tennessee

On-site
USD 90,000 - 130,000
Python ETL Developer
Python ETL Developer

Jobgether • United States

Remote
USD 110,000 - 150,000
Remote work
Full-time role
Global collaboration
+1
Data Engineer
Data Engineer

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Data Engineer-Assistant Vice President
Data Engineer-Assistant Vice President

Citi • New York (NY)

Hybrid
USD 19,000 - 34,000
Remote Python ETL Engineer – Data Integration & Onboarding
Remote Python ETL Engineer – Data Integration & Onboarding

Citi • New York (NY)

Remote
USD 9,600 - 16,000
Lead Data Engineer
Lead Data Engineer

Citi • New York (NY)

Hybrid
USD 21,000 - 42,000
Applications Development Senior Programmer Analyst - Assistant Vice President
Applications Development Senior Programmer Analyst - Assistant Vice President

Citi • Irving (TX)

On-site
USD 107,000 - 161,000