Volver a ofertas

Applications Development Technology Lead Analyst - Vice President

Citigroup · (sin ubicación) · Singapore

Senior Applications Development Technology Lead Analyst at Citi. Lead system design, data engineering with Python, PySpark, and cloud data services.

Vista previa generada por IA

Senior Applications Development Technology Lead Analyst at Citi.

Lead system design, data engineering with Python, PySpark, and cloud data services.

Job Overview

Job Overview

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Responsibilities:

Requirements

Requirements

Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.

7+ years of experience in data engineering, with a strong focus on Python and big data technologies.

Proven expertise in designing and implementing large-scale data processing solutions using PySpark.

Extensive experience with distributed computing frameworks like Apache Spark.

Strong understanding of data warehousing concepts, dimensional modeling, and ETL/ELT principles.

Proficiency in SQL and experience with various relational and NoSQL databases.

Experience with cloud platforms (AWS, Azure, GCP) and their data services (e.g., S3, ADLS, Google Cloud Storage, Redshift, Snowflake, BigQuery, Databricks).

Familiarity with workflow orchestration tools (e.g., Apache Airflow, Azure Data Factory, AWS Step Functions).

Experience with version control systems (e.g., Git).

Excellent problem-solving, analytical, and communication skills.

Preferred

Preferred

Experience with streaming data technologies (e.g., Kafka, Kinesis).

Familiarity with containerization technologies (Docker, Kubernetes).

Knowledge of data governance, data lineage, and metadata management tools.

Experience with CI/CD pipelines for data solutions.

Certifications in cloud data engineering (e.g., AWS Certified Data Analytics, Google Cloud Professional Data Engineer).

Technical Skills

Technical Skills

Programming Languages

Python: Advanced proficiency, including data manipulation libraries (Pandas, NumPy) and object-oriented programming.

PySpark: Expert-level knowledge for data processing, transformations, and performance tuning on Spark.

SQL: Advanced proficiency for complex queries, database design, and optimization.

Big Data Frameworks

Apache Spark (PySpark)

Data Warehousing & Databases

Data Modeling (Star Schema, Snowflake Schema)

ETL/ELT Methodologies

Relational Databases (e.g., PostgreSQL, MySQL, SQL Server, Oracle)

Cloud Data Warehouses (e.g., Snowflake, Amazon Redshift, Google BigQuery)

NoSQL Databases (e.g., MongoDB, Cassandra, DynamoDB)

Cloud Platforms (good to have)

AWS: S3, EMR, Glue, Lambda, Redshift, Athena, Kinesis

Azure: Data Lake Storage, Databricks, Synapse Analytics, Azure Data Factory, Event Hubs

GCP: Cloud Storage, Dataproc, BigQuery, Dataflow, Pub/Sub

Orchestration & Automation

Apache Airflow

Azure Data Factory

AWS Step Functions

Other Tools & Concepts

Version Control (Git, GitHub, GitLab, Bitbucket)

Containerization (Docker, Kubernetes)

CI/CD Principles

Data Governance & Security

Performance Optimization & Tuning

Job Family Group:

Job Family Group:

Technology

Job Family:

Applications Development

Time Type:

Full time

Legal Notice

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.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

Encuentra más ofertas como esta

Explora más ofertas activas de esta empresa o crea una cuenta en Insider Jobs para buscar, guardar y seguir oportunidades en todo el job board.