Hybrid Data Applications Engineer — Python, SQL, Java

Citi

New York (NY)

Hybrid

USD 12,000 - 21,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Professional development
Exposure to large-scale systems
Learning programs
Collaborative environment
Wellbeing & local benefits (Chennai)

Job summary

Citi is seeking an Intermediate Software Engineer to join its Consumer Operations Technology team in Chennai. You will contribute to the design, development, and continuous improvement of critical data applications across the full lifecycle, from requirements to support.

The role focuses on reliability, security, and performance of client-facing systems. You will work in a hybrid environment with a blend of on-site and remote collaboration, guiding junior analysts and coordinating with

Qualifications

  • 5+ years of experience in an applications development role within the financial services industry.
  • Hands-on experience with SQL, Python, Java, ETL processes, and SQL Server.
  • Demonstrated ability to analyze complex problems, evaluate options, and implement practical solutions with limited supervision.
  • Clear and concise written and verbal communication skills, with the ability to convey technical concepts to both technical and non-technical audiences.
  • Proven capacity to manage competing priorities, meet deadlines, and adapt effectively to changing requirements in a fast-paced environment.
  • Bachelor's degree in a relevant field, or equivalent practical experience.

Responsibilities

  • Design and implement system enhancements by analyzing existing application code and applying scripting tools to address functional and technical requirements.
  • Build and support customer-facing systems by consulting with users, clients, and technology teams to translate business needs into effective programming solutions.
  • Develop application components using fundamental programming principles, contributing to design specifications across the software development lifecycle.
  • Identify and remediate application vulnerabilities through structured security analysis, testing, and debugging to maintain system integrity.
  • Diagnose and resolve application issues independently, applying technical experience and established precedents to implement effective, lasting solutions.
  • Guide and coach junior analysts, sharing technical knowledge to strengthen team capability and delivery quality.
  • Assess risk considerations in technical decisions, ensuring application changes align with compliance standards and safeguard Citi's systems and clients.

Skills

SQL
Python
Java
ETL
SQL Server
Communication
Problem solving

Education

Bachelor's degree in a relevant field

Job description

Citi is seeking an Intermediate Software Engineer to join its Consumer Operations Technology team in Chennai. You will contribute to the design, development, and continuous improvement of critical data applications across the full lifecycle, from requirements to support.

The role focuses on reliability, security, and performance of client-facing systems. You will work in a hybrid environment with a blend of on-site and remote collaboration, guiding junior analysts and coordinating with

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Lead Engineer - Java/Python, Kafka & Spark | Hybrid
Senior Lead Engineer - Java/Python, Kafka & Spark | Hybrid

Citi • New York (NY)

Hybrid
USD 42,000 - 73,000
Intermediate Software Engineer - Data Application Developer
Intermediate Software Engineer - Data Application Developer

Citi • New York (NY)

Hybrid
USD 12,000 - 21,000
Hybrid work model
Professional development
Exposure to large-scale systems
+3
Java & SQL Applications Support Engineer - Hybrid
Java & SQL Applications Support Engineer - Hybrid

Citi • New York (NY)

Hybrid
USD 12,000 - 19,000
Senior Java Microservices Engineer (Hybrid)
Senior Java Microservices Engineer (Hybrid)

Citi • New York (NY)

Hybrid
USD 15,000 - 23,000
Senior Java Tech Lead - SQL & Applications (Hybrid)
Senior Java Tech Lead - SQL & Applications (Hybrid)

Citi • New York (NY)

Hybrid
USD 4,200 - 7,300
Java & Python Backend Engineer – Hybrid (Pune)
Java & Python Backend Engineer – Hybrid (Pune)

Citi • New York (NY)

Hybrid
USD 12,000 - 21,000
Senior Full-Stack Java & AI Engineer (Hybrid)
Senior Full-Stack Java & AI Engineer (Hybrid)

Citi • New York (NY)

Hybrid
USD 21,000 - 44,000
Lead Full Stack Developer
Lead Full Stack Developer

Citi • New York (NY)

Hybrid
USD 42,000 - 62,000
Hybrid Java/SQL Engineer (Finance Platform)
Hybrid Java/SQL Engineer (Finance Platform)

Citi • Tampa (FL)

Hybrid
USD 97,000 - 145,000
Hybrid work model
Senior Lead Engineer - Java, Python, Kafka, Spark, Apache Iceberg - Assistant Vice President
Senior Lead Engineer - Java, Python, Kafka, Spark, Apache Iceberg - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 42,000 - 73,000