Database Developer
Citi · Chennai · 8+ yrs experience · Posted 2026-07-18
Tech stack: SQL
Apply on the company site · Get a referral for this role
Citi salary & ratings · Citi interview process · More live openings
About the role
Overall Objective: This is a senior-level individual contributor role responsible for the design, development, and maintenance of our database systems. The primary objective is to ensure the performance, integrity, and security of our data by developing robust and efficient database solutions. This individual will act as a subject matter expert on SQL Server and will be responsible for creating and optimizing complex stored procedures and database queries.
Responsibilities: - Database Development: Design, develop, and maintain high-performance, scalable database solutions using SQL Server.
- Stored Procedures: Write, optimize, and maintain complex stored procedures, triggers, and user-defined functions to support business applications.
- Performance Tuning: Monitor and optimize database performance, identifying and resolving bottlenecks and performance issues.
- Data Modeling: Design and implement logical and physical data models to meet business requirements.
- Data Integrity: Ensure data integrity and consistency through the implementation of constraints, data validation rules, and other best practices.
- ETL Processes: Develop and maintain ETL processes to load and transform data from various sources into the database.
- Collaboration: Work closely with application developers, business analysts, and other stakeholders to understand requirements and provide database solutions.
Qualifications: - 8+ years of experience as a database developer, with a strong focus on SQL Server as an individual contributor in a major bank, working within Risk or Marketing teams with a focus on the mortgage and/or retail/commercial banking industry.
- Database: Expertise in SQL Server, including T-SQL, stored procedures, triggers, and performance tuning.
- Data Modeling: Strong understanding of data modeling concepts and experience with data modeling tools.
- ETL: with ETL tools and processes (e.g., SSIS) is a plus.
- Programming: with PowerShell, Pyspark is a plus.
- Analytical Thinking: Strong analytical and problem-solving skills, with the ability to analyze complex data and business requirements.
- Attention to Detail:
- Meticulous attention to detail and a commitment to data quality and accuracy.
- Independence: Ability to work independently with limited supervision and take ownership of projects.
- Master's degree in Computer Science or Statistics is required.
Qualifications
- 8+ years of experience as a database developer, with a strong focus on SQL Server as an individual contributor in a major bank, working within Risk or Marketing teams with a focus on the mortgage and/or retail/commercial banking industry.
- Database: Expertise in SQL Server, including T-SQL, stored procedures, triggers, and performance tuning.
- Data Modeling: Strong understanding of data modeling concepts and experience with data modeling tools.
- ETL: with ETL tools and processes (e.g., SSIS) is a plus.
- Programming: with PowerShell, Pyspark is a plus.
- Analytical Thinking: Strong analytical and problem-solving skills, with the ability to
- analyze complex data and business requirements.
- Attention to Detail:
- Meticulous attention to detail and a commitment to data quality and accuracy.
- Independence: Ability to work independently with limited supervision and take ownership of projects.
- Master's degree in Computer Science or Statistics is required.
Responsibilities
- Database Development: Design, develop, and maintain high-performance, scalable database solutions using SQL Server.
- Stored Procedures: Write, optimize, and maintain complex stored procedures, triggers, and user-defined functions to support business applications.
- Performance Tuning: Monitor and optimize database performance, identifying and resolving bottlenecks and performance issues.
- Data Modeling: Design and implement logical and physical data models to meet business requirements.
- Data Integrity: Ensure data integrity and consistency through the implementation of constraints, data validation rules, and other best practices.
- ETL Processes: Develop and maintain ETL processes to load and transform data from various sources into the database.
- Collaboration: Work closely with application developers, business analysts, and other stakeholders to understand requirements and provide database solutions.
More openings at Citi
- Java Microservices Developer — Chennai
- Equities Cash Order Management Senior Java Developer - Vice President — Pune
- IT Quality Sr Analyst - Assistant Vice President — Pune
- Datawarehouse Application Support Analyst — Chennai
- Applications Support Senior Analyst - Assistant Vice President — Pune
- Applications Support Senior Analyst -Assistant Vice President — Pune