Citi

Apps Development Technology, Databases Lead Analyst – Vice President

Citi

full-time

Posted on:

Location Type: Hybrid

Location: Chennai • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudJavaMicroservicesNoSQL

About the role

  • Lead technical solutions, mentor developers, and conduct reviews (design, code, documentation)
  • Manage all phases from analysis and design to coding, testing, and continuous integration
  • Design, manage, and optimize relational and NoSQL databases, including query development and indexing
  • Develop efficient data management components, process external data, and ensure data sharing between microservices with auditing
  • Develop and enhance Java microservices, including middleware and web endpoints, managing inter-service communication
  • Implement and ensure application security, analyze third-party software compatibility, and adhere strictly to Citi's engineering standards
  • Proactively suggest improvements to software architecture, processes, and technologies, including designing real-time data ingestion frameworks for cloud
  • Maintain clear communication with clients and project teams
  • Operate with limited supervision and help define operating standards

Requirements

  • 12 plus years of relevant experience in the Financial Service industry
  • Extensive experience system analysis and in programming of software applications
  • Experience as senior level in an applications development role
  • Demonstrated leadership skills
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Basic knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Javamicroservicesrelational databasesNoSQL databasesdata managementapplication securitysoftware architecturereal-time data ingestioncontinuous integrationsystem analysis
Soft skills
leadershipmentoringcommunicationproject managementproblem-solvingcollaborationanalytical thinkingadaptabilityattention to detailindependence