C

Citi

Runs banking and payments for global clients

Oracle PL/SQL Lead Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listedHybrid

About the Job

Requirements

  • Bachelor's degree in computer science, information technology, or a related field.
  • At least 8 years of experience as an Oracle developer, with a proven track record of designing and implementing complex database solutions.
  • Experience working in an Agile environment and familiarity with Agile methodologies.
  • Experience with Git and continuous integration and continuous deployment pipelines.

Responsibilities

  • Design, develop, test, maintain, and optimize Oracle database solutions, including PL/SQL packages, procedures, functions, triggers, ETL processes, data migration scripts, and performance-tuned database objects.
  • Develop and support Oracle database solutions, including packages, stored procedures, functions, triggers, views, materialized views, and sequences, ensuring high performance, scalability, and maintainability.
  • Create and maintain database migration scripts, schema updates, release deployment packages, and automated database deployment processes.
  • Design, build, and support ETL workflows, data transformation processes, validation frameworks, and batch data processing solutions.
  • Troubleshoot and resolve database issues, data quality concerns, application integration challenges, and performance bottlenecks across environments.
  • Perform database performance tuning and optimization using execution plans, indexing strategies, partitioning, optimizer statistics, and Oracle diagnostic and monitoring tools.
  • Support continuous integration and continuous deployment initiatives by implementing automated testing, deployment, monitoring, and compliance practices for database solutions.
  • Develop and support database unit testing, regression testing, data validation testing, and automated test support for SQL, PL/SQL, ETL, and data migration changes.
  • Use AI-powered development tools to accelerate SQL and PL/SQL development, code review, troubleshooting, documentation, testing, and knowledge-sharing activities.
  • Design tables, perform data analysis, write complex SQL and PL/SQL queries, perform tuning, and create table partitions.
  • Use GitHub Copilot or other development-assistance tools.
  • Collaborate with business analysts and stakeholders to gather requirements and translate them into technical specifications.
  • Troubleshoot and debug issues.
  • Conduct code reviews, performance tuning, and optimization to ensure code quality and efficiency.

Desired Qualifications

  • Oracle certification.
  • Knowledge of other database technologies, including MongoDB and SQL Server.
  • Experience using Tableau with Oracle.
  • Experience with Starburst or other data virtualization technologies.
  • Python development experience.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs