Senior Oracle Database Developer - Assistant Vice President
Citi · Pune Maharashtra India
Citi · Pune Maharashtra India
We are seeking a highly skilled and experienced Senior Oracle Database Developer to join our dynamic team. The ideal candidate will have a strong background in Oracle database design, development, and performance tuning. You will be responsible for leading the development of database solutions, translating complex business logic into efficient PL/SQL code, and collaborating with cross-functional teams to deliver robust and scalable data-driven applications. This role requires a hands-on expert who can guide best practices, conduct thorough code reviews, and contribute to our CI/CD pipeline for database deployments. ## Key Responsibilities - **Database Design and Development:** Lead the design, development, and implementation of database solutions, including schemas, tables, views, stored procedures, functions, and other database objects. - **Collaboration and Requirements Gathering:** Actively participate in database design meetings, collaborating with application development teams, architects, and other stakeholders to define data requirements and architect effective solutions. - **Business Logic Implementation:** Translate complex business logic from high-level languages like Java into efficient, scalable, and maintainable Oracle PL/SQL code. - **API Support:** Design and create optimized data structures and database objects specifically to support API responses, ensuring fast and reliable data retrieval. - **Code Quality and Review:** Conduct thorough code reviews for all database-related code (PL/SQL, SQL) to ensure adherence to best practices, performance standards, data quality, and security guidelines. - **Performance Tuning:** Proactively identify and resolve performance bottlenecks in SQL queries and PL/SQL code. Optimize database performance through indexing, query optimization, and other tuning techniques. - **CI/CD and DevOps:** Partner with the infrastructure and DevOps teams to design, build, and maintain robust CI/CD pipelines for seamless, automated database deployments and updates. - **Data Modeling:** Develop and maintain logical and physical data models to ensure data integrity and alignment with business requirements. - **Troubleshooting and Support:** Provide expert-level support for database-related issues, including troubleshooting production problems, and ensuring data integrity and availability. - **Mentorship:** Mentor junior developers and team members on database best practices, coding standards, and performance tuning. ## Required Qualifications - **Experience:** 8+ years of hands-on experience in Oracle database development, with a focus on PL/SQL. - **PL/SQL Expertise:** Expert-level proficiency in writing and optimizing complex PL/SQL packages, procedures, and functions. - **SQL Proficiency:** Strong command of advanced SQL, including analytical functions and complex joins. - **Database Design:** Proven experience in database design, data modeling, and creating database objects from scratch. - **Performance Tuning:** Demonstrated experience with Oracle performance tuning, including using execution plans, AWR reports, and other diagnostic tools. - **Educational Background:** Bachelor's degree in Computer Science, Information Technology, or a related field. ## Preferred Qualifications - **CI/CD Experience:** Hands-on experience with database CI/CD tools and concepts (e.g., Liquibase, Flyway, Jenkins, Git). - **High-Level Language Familiarity:** Experience or familiarity with object-oriented programming languages such as Java or Python, particularly in how they interact with Oracle databases. - **Cloud Experience:** Experience with Oracle databases in a cloud environment (e.g., AWS RDS, OCI). - **Agile Methodologies:** Experience working in an Agile/Scrum development environment. - **Certifications:** Oracle Certified Professional (OCP) or other relevant certifications are a plus. - **Communication Skills:** Excellent verbal and written communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders. ------------------------------------------------------ ## **Job Family Group:** Technology ------------------------------------------------------ ## **Job Family:** Applications Development ------------------------------------------------------ ## **Time Type:** Full time ------------------------------------------------------ ## **Most Relevant Skills** Please see the requirements listed above. ------------------------------------------------------ ## **Other Relevant Skills** For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ *Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.* *If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review* *[Accessibility at Citi](https://www.citigroup.com/citi/accessibility/application-accessibility.htm).* *View Citi’s [EEO Policy Statement](https://www.citigroup.com/global/eeo-aa-policy) and the [Know Your Rights](https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf) poster.*