21 hours ago
Chennai, IndiaSenior
Responsibilities
- Analyze existing application code and implement system enhancements using scripting tools.
- Design, develop, and support customer-facing data-driven applications across the software development lifecycle.
- Use SQL, Python, Java, ETL processes, and SQL Server to build and maintain application components and data workflows.
- Identify and remediate application vulnerabilities through security analysis, testing, and debugging.
- Diagnose and resolve application issues independently and implement lasting solutions.
- Consult with users, clients, and technology teams to translate business needs into programming solutions.
- Guide and coach junior analysts and share technical knowledge with the team.
- Assess technical risks and ensure application changes align with compliance standards and protect systems and clients.
Requirements
- At least 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.
- Ability to analyze complex problems, evaluate options, and implement practical solutions with limited supervision.
- Clear written and verbal communication skills for technical and non-technical audiences.
- Ability to manage competing priorities, meet deadlines, and adapt to changing requirements.
- Bachelor’s degree in a relevant field or equivalent practical experience.
- Experience with data processing pipelines and ETL workflows in financial services or enterprise environments is beneficial.
- Familiarity with application security practices, vulnerability assessment, and structured debugging is beneficial.
- Experience serving as a subject matter resource for senior stakeholders or cross-functional technology teams is beneficial.
Benefits
- Hybrid work model with 3 days in the office and 2 days working remotely.
- Continuous learning opportunities and structured learning and development programs.
- Exposure to cutting-edge technologies and large-scale application systems serving global clients and operations.
- Collaborative work environment with opportunities for career progression and valued technical contributions.
- Work-life balance and wellbeing support, including localized benefits relevant to the Chennai location.
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
