Senior Software Engineer PLSQL (Pune)

Senior Software Engineer PLSQL (Pune)

22 Oct
|
NCSi
|
Pune

22 Oct

NCSi

Pune

Job Title

Senior PL/SQL Developer

Job Summary

We are looking for a Senior Oracle PL/SQL Developer to design, analyze, enhance, and support database-driven solutions. The role requires deep hands-on experience with Oracle PL/SQL, the ability to read and understand complex existing stored procedures/packages, and deliver enhancements, new development, and production bug fixes. You should be strong in understanding business data, data models, and downstream impacts across systems.

Key Responsibilities

- Analyze and understand existing PL/SQL stored procedures, packages, functions, triggers and propose improvements.
- Implement enhancements and recent database features based on business requirements.
- Perform bug fixing, root cause analysis, and production support for data/process issues.
- Translate business needs into efficient, scalable database solutions and data workflows.
- Optimize SQL/PLSQL performance (query tuning, indexing guidance, execution plans).
- Work with data models (conceptual/logical/physical) and ensure solutions align with business definitions.
- Ensure data quality, consistency, and integrity through validations and controls.
- Collaborate with application teams, analysts, QA, and stakeholders to deliver end-to-end solutions.
- Create and maintain technical documentation (procedure logic, mapping, release notes, impact analysis).
- Support code reviews,



promote best practices, and mentor junior developers where needed.

Required Skills & Experience

- 6-8+ years (adjust as needed) of strong hands-on development with Oracle PL/SQL.
- Strong SQL skills: complex joins, analytical functions, subqueries, CTEs, performance tuning.
- Proven experience working on:
- Enhancements to existing procedures
- New implementations
- Bug fixes / production support

- Strong understanding of business data, data lineage, and data modelling concepts.
- Experience with data integration patterns: batch jobs, ETL/ELT concepts, scheduled loads, reconciliation.
- Familiarity with debugging and analysis tools (SQL Developer, TOAD, explain plan, trace/profiling basics).
- Strong communication skills: ability to explain technical impacts to business/functional teams.

Good to Have

- Experience with Oracle performance tuning (AWR/ASH basics, wait events, indexing strategy).
- Experience with version control (Git, SVN) and release processes.
- Banking/telecom/enterprise data domain experience (if relevant).
- Knowledge of Unix/Linux, shell scripting, and scheduling tools (Autosys/Control-M/Cron).
- Exposure to BI/reporting or downstream systems dependent on Oracle data.

Qualifications

- Bachelor’s degree in Computer Science / IT / Engineering (or equivalent experience).

📌 Senior Software Engineer PLSQL (Pune)
🏢 NCSi
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer plsql (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer plsql (pune) / pune