We need a Senior PL/SQL Developer to build and maintain database solutions for our Operational Data Store (ODS), supporting core banking data needs. Banking industry background is preferred.
Key Responsibilities
- Write and optimize complex SQL and PL/SQL code (procedures, functions, triggers, packages) for banking data
- Design and maintain ODS data models and data flows for banking systems (core banking, cards, payments, etc.)
- Tune queries and database jobs for better performance
- Support data integration from multiple banking source systems
- Follow the complete development life cycle (analysis, design, development, testing, deployment, support)
- Document database designs and processes
Required Skills
- 7+ years of hands-on PL/SQL development experience
- Experience working on projects within the banking or financial services sector
- Solid knowledge of Oracle database (or similar RDBMS)
- Experience with data warehousing / ODS concepts
- Experience working on projects in Saudi Arabia (required)
- Knowledge of SAMA regulations and other applicable banking compliance requirements (e.g., data privacy, audit, and reporting rules)
- Understanding of data security and access control practices
Good to Have
- Experience with CI/CD and database deployment automation
- Experience working in Agile teams (Scrum/Kanban)
- Knowledge of ETL tools