CareerPlanSign in

Intermediate Software Engineer – Data Application Developer

CHENNAI, Tamil Nādu, IndiaFull-time2026-10-06 → 2026-10-16
Hybrid

Core

Design, develop, and maintain critical application systems and data-driven platforms for Citi's consumer operations and client-facing services.

Role type

Intermediate IC software engineer (applications development)

Builds

Customer-facing application systems, data processing pipelines, and ETL workflows

Domain

Financial services / Enterprise applications

Deliverable

production ML models | product features

Required skills

SQL, Python, Java, ETL processes, SQL Server, vulnerability assessment, debugging, system design, risk assessment

Preferred skills

Data processing pipeline design, application security practices, subject matter expertise for senior stakeholders

Technologies

Python, Java, SQL, SQL Server

Responsibilities

Design and implement system enhancements by analyzing existing code; Build and support customer-facing systems by translating business needs into programming solutions; Develop application components using fundamental programming principles; Identify and remediate application vulnerabilities through security analysis and testing; Diagnose and resolve application issues independently; Guide and coach junior analysts; Assess risk considerations in technical decisions to ensure compliance

Seniority

Intermediate, hands-on IC