Senior Software Engineer (Oracle PL/SQL)
Position Summary
We are seeking an experienced Senior Software Engineer (Oracle PL/SQL) to design, develop, and optimize database-driven applications and enterprise solutions.
In this role, you will work closely with business and technical teams to build high-performance database systems, improve data processing efficiency, and support critical enterprise applications.
Key Responsibilities
- Design, develop, and maintain database solutions using Oracle PL/SQL.
- Write complex stored procedures, functions, triggers, and packages.
- Optimize SQL queries and improve database performance.
- Support data integration between applications and systems.
- Troubleshoot and resolve database-related issues.
- Collaborate with application and business teams to define requirements.
- Ensure data integrity, security, and best practices in database design.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- 5+ years of experience in Oracle database development.
- Strong expertise in Oracle PL/SQL, SQL tuning, and performance optimization.
- Experience with large-scale enterprise databases.
- Understanding of data modeling and relational database design.
- Strong analytical and problem-solving skills.
Preferred Qualifications
- Experience with Oracle Forms, Reports, or APEX.
- Familiarity with ETL processes and data warehousing concepts.
- Knowledge of Unix/Linux scripting.
- Exposure to cloud databases or migration projects.