We are seeking an experienced Oracle PL/SQL Developer with a strong background and a passion for clean, testable, and scalable code. Ideal candidates are well-versed in database development best practices, thrive in fast-paced Agile environments, and bring a strong commitment to design excellence and software quality.
Roles and Responsibilities
- Design, develop, and maintain complex, large-scale PL/SQL stored procedures in Oracle.
- Collaborate with architects and technical leads to ensure sound code architecture and design.
- Write SOLID, maintainable, and testable code adhering to industry best practices.
- Develop automated unit and integration tests to ensure high-quality code coverage.
- Perform query optimization using tools like Explain Plan.
- Execute manual unit testing when automation is unavailable.
- Document and participate in peer code reviews prior to UAT (User Acceptance Testing).
- Actively contribute to Agile ceremonies including sprint planning, retrospectives, and daily stand-ups.
- Manage and deliver on multiple priorities and deadlines in a dynamic environment.
Required Qualifications
- 5+ years of experience in PL/SQL and Oracle database development.
- Strong understanding of database performance tuning and query optimization.
- Proficient with Splunk for monitoring and analysis.
- 3+ years of hands-on Agile experience (Scaled Agile certification is a plus).
- Experience in automated testing and Test-Driven Development (TDD) practices.
- Familiarity with JIRA for task and project tracking.
- Strong knowledge of SDLC methodologies, particularly Agile and Waterfall.
- Excellent English communication skills – both verbal and written.
Preferred Qualifications
- Scaled Agile (SAFe) certification.
- Experience within financial services or related domains.
- Familiarity with CI/CD pipelines and DevOps practices.