Back to all jobs
Citi logo

Senior SQL & ETL Developer - Assistant Vice President

Citi

Mississauga, Ontario, Canada
Hybrid
Posted Sep 18, 2025
Hybrid

Compensation

Loading salary analysis...

About the role

Senior SQL & ETL Developer - Assistant Vice President | Citi Careers

Responsibilities

  • Design, develop, and optimize complex SQL queries, stored procedures, functions, and views for data extraction, transformation, and loading.
  • Analyze and tune database performance (e.g., query optimization, indexing strategies) to ensure efficient data processing and retrieval.
  • Implement data integrity checks and validation rules within SQL scripts.
  • Develop and maintain database schemas and data models in collaboration with data architects.
  • Lead the design, development, and implementation of robust, scalable, and automated ETL processes using various ETL tools (e.g., Informatica PowerCenter, SSIS, DataStage, Talend, or cloud-native ETL services).
  • Develop and maintain data pipelines for ingesting data from diverse sources (e.g., relational databases, flat files, APIs, cloud storage) into target data warehouses or data marts.
  • Implement error handling, logging, and monitoring mechanisms within ETL workflows.
  • Ensure data quality and consistency throughout the ETL process.
  • Apply strong understanding of data warehousing concepts (e.g., Kimball, Inmon methodologies), dimensional modeling, and OLAP principles.
  • Work closely with data architects and business analysts to translate business requirements into technical data solutions.
  • Manage and maintain data dictionaries and data lineage documentation.
  • Lead small to medium-sized data development projects from inception to completion, including planning, execution, and deployment.
  • Provide technical guidance and mentorship to junior developers on SQL, ETL best practices, and troubleshooting.
  • Diagnose and resolve complex data-related issues, including data discrepancies, performance bottlenecks, and ETL job failures.
  • Provide production support for data solutions, ensuring high availability and reliability.
  • Collaborate effectively with cross-functional teams including business users, data analysts, data scientists, architects, and IT operations.
  • Translate business requirements into technical specifications for data solutions.
  • Communicate project status, challenges, and solutions clearly to technical and non-technical stakeholders

Requirements

  • 5+ years of progressive experience in SQL development and ETL design/implementation.
  • Must have significant experience in the banking or financial services domain.
  • Demonstrated strong domain knowledge in one or more of the following areas: Liquidity Management, Stress Modeling, and Markets Data (e.g., trading data, market risk data).
  • Proven experience in leading data projects and/or mentoring junior team members.
  • Experience working with large datasets and complex enterprise data architectures.

Benefits

  • 401k matching
  • Health insurance
  • Flight privileges

About the Company

Discover your future at Citi

Job Details

Salary Range

$94,300 - $141,500/yearly

Location

Mississauga, Ontario, Canada

Employment Type

Hybrid

Original Posting

View on company website
Create resume for this position