Job Summary:
We are seeking a highly experienced and performance-driven Oracle PL/SQL Backend Developer to join our backend team. The ideal candidate will have strong expertise in Oracle database development, advanced SQL and PL/SQL programming, and database performance tuning. This role requires hands-on experience in designing scalable database solutions, optimizing complex queries, and translating business requirements into efficient database implementations within enterprise environments.
Key Responsibilities:
-
Design, develop, and maintain database components using Oracle SQL and PL/SQL.
-
Develop and maintain packages, procedures, functions, triggers, and views.
-
Write and optimize complex SQL queries for high-performance applications.
-
Perform SQL and PL/SQL performance tuning and execution plan analysis.
-
Translate business requirements into technical database specifications and solutions.
-
Prepare functional and technical documentation.
-
Troubleshoot and resolve database-related production issues.
-
Participate in code reviews and enforce database development best practices.
-
Collaborate with cross-functional teams to ensure system scalability, reliability, and security.
Required Qualifications:
-
Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field.
-
5+ years of hands-on experience in Oracle SQL and PL/SQL development.
-
Strong ability to write complex SQL queries including joins, analytical functions, and aggregations.
-
Advanced PL/SQL programming skills including:
-
Packages, Procedures, Functions, Triggers,
-
Bulk Collect and FORALL operations,
-
Dynamic SQL,
-
Exception handling,
-
Cursors and collections.
-
Experience in SQL and PL/SQL performance tuning and execution plan interpretation.
-
Ability to analyze user requirements and translate them into database designs and technical specifications.
Preferred Qualifications:
-
Experience with Oracle 19c or higher.
-
Experience in enterprise systems (ERP, SIS, financial systems, etc.).
-
Knowledge of indexing strategies, statistics management, and optimizer behavior.
-
Familiarity with database security concepts (roles, privileges, auditing).
-
Experience working in Agile environments.
-
Familiarity with Git or other version control systems.
Soft Skills:
-
Strong analytical and problem-solving skills.
-
Excellent teamwork and communication skills.
-
Strong attention to detail and commitment to quality.
-
Ability to work independently and take ownership of assigned tasks.