onsite
Banking Ops Python/ETL Developer, AVP - Citi
Systems Engineer
Senior Python developer focused on banking operations, building and maintaining robust ETL pipelines on AWS, optimizing data flows, and collaborating with cross‑functional teams to deliver high‑quality financial applications.
About the role
Key Responsibilities
- Design, develop, and maintain Python‑based ETL workflows to ingest, transform, and load banking data into enterprise data warehouses.
- Collaborate with business analysts and data stewards to translate operational requirements into scalable data solutions.
- Implement and monitor Airflow DAGs, ensuring reliability, performance, and adherence to SLAs.
- Utilize AWS services (S3, Glue, Lambda, Redshift) to build cloud‑native data pipelines.
- Write efficient SQL queries for data validation, reporting, and ad‑hoc analysis.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) processes.
Requirements
- 5+ years of professional experience in Python development with a focus on ETL and data integration.
- Strong proficiency in SQL and experience with relational databases (PostgreSQL, Oracle).
- Hands‑on experience with AWS data services and workflow orchestration tools such as Airflow.
- Solid understanding of banking operations, regulatory data requirements, and data governance principles.
- Excellent problem‑solving skills, attention to detail, and ability to work independently in a fast‑paced environment.
Skills
pythonsqlawsairflow