Database Developer - Riyadh - Onsite
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Jari Solutions seeks a Database Developer in Riyadh to manage SQL Server and Oracle databases, lead migration to Entity Framework ORM, and ensure backup, recovery, performance, and security.
Key Skills for This Role
Responsibilities
- Manage, optimize, and support both production databases (SQL Server and Oracle)
- Lead the stored procedure to Entity Framework migration alongside the development team
- Design, implement, and regularly test backup and disaster recovery plans for both DB engines
- Monitor database performance continuously using AppDynamic and native tooling
- Build and maintain cross system data integration flows between SQL Server and Oracle
- Implement and maintain database level security controls
- Support developers with query writing, execution plan analysis, and index design
- Produce and maintain database documentation in Arabic
Requirements
- Fluent Arabic speaker
- Bachelor's degree in computer science, Information Systems, or equivalent
- Professional experience with both Microsoft SQL Server and Oracle Database in production environments
- Experience with database performance tuning, backup/recovery design, and production incident response
- Experience with ORM systems (Entity Framework Core or equivalent preferred)
Full Job Posting
Role Overview
- We are currently looking for Database Developer who will be responsible for the full data layer for this engagement a dual engine environment where the Correspondence System uses SQL Server, and the Archiving System uses Oracle.
- This person must be equally competent in both platforms, lead the migration from the existing stored procedure heavy data layer to Entity Framework ORM, and ensure that backup, recovery, performance, and security standards are met for production databases supporting a client organization with zero d
Key Responsibilities
- Manage, optimize, and support both production databases (SQL Server and Oracle)
- Lead the stored procedure to Entity Framework migration alongside the development team design the migration strategy, own the database side of the transition
- Design, implement, and regularly test backup and disaster recovery plans for both DB engines recovery procedures must be documented and drilled
- Monitor database performance continuously using AppDynamic and native tooling; identify and resolve bottlenecks before they cause SLA breaches
- Build and maintain cross system data integration flows between the Correspondence System (SQL Server) and the Archiving System (Oracle)
- Implement and maintain database level security controls: access control, encryption at rest, row level security, audit logging
- Support developers with query writing, execution plan analysis, and index design throughout development waves
- Produce and maintain database documentation in Arabic: schemas, ERDs, data dictionaries, backup procedures, and recovery runbooks
Minimum Qualifications
- Fluent Arabic Speaker is a Must.
- Bachelor's degree in computer science, Information Systems, or equivalent
- Demonstrated professional experience with both Microsoft SQL Server and Oracle Database in production environments
- Experience with database performance tuning, backup/recovery design, and production incident response
- Experience with ORM systems Entity Framework Core or equivalent preferred
Required Technical Skills
- Microsoft SQL Server T SQL (complex queries, stored procedures, views, triggers, jobs), SQL Server Agent, SSMS, replication awareness
- Oracle Database PL/SQL (procedures, functions, packages), Oracle SQL Developer or Toad, performance tools (AWR, ADDM, EXPLAIN PLAN)
- Backup and recovery SQL Server native backup strategies, SQL Server Always On Availability Groups awareness, point in time recovery
- Backup and recovery Oracle RMAN backup configuration, Data Guard awareness, recovery drills
- Entity Framework Core ORM design, code first migrations, guidance for developers on EF best practices during SP migration
- Database performance tuning execution plan analysis, index design and review, query rewrites, statistics management for both SQL Server and Oracle
- AppDynamic (or equivalent APM) database query monitoring, slow query identification, alert configuration
- Data integration cross database data flows between SQL Server and Oracle; ETL basics; integration query design
- Database security column level and transparent data encryption, row level security, audit trail configuration at DB layer, access control matrix
- SSMS and Oracle SQL Developer primary daily tooling
- Familiarity with both Windows Server and Linux environments for DB hosting (either may be in use on site)
- Basic scripting (PowerShell or shell) for database maintenance automation beneficial
Key Soft Skills
- Systematic and methodical database changes in a zero downtime production environment require extreme care; rushes nothing
- Detailed documentation discipline every schema change, index addition, backup configuration change, and recovery test result documented in Arabic
- Proactive performance monitoring identifies degrading query performance or backup failures before they cause incidents, not after
- Collaborative mindset closely partners with developers during the EF migration; the DB developer and developers must operate as a single team, not silos
- Clear communication of database risks to the Technical Lead understands which issues need immediate escalation
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Jari Solutions
Senior .NET Application Support Specialist (L2/L3) - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Senior .NET Application Support Specialist (L2/L3) to serve as the operational frontline for production systems in Riyadh. The role demands deep .NET and database troubleshooting, strict SLA adhere
Senior Business Analyst - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Senior Business Analyst to act as the voice of client business requirements within the delivery team. The role involves eliciting, documenting, and managing functional requirements for system impro
Software Quality Assurance Specialist - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Software Quality Assurance Specialist to support the Quality Expert in executing testing activities across systems. The role involves functional, regression, and API testing, defect tracking, and U
Software Quality Assurance Expert - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Software Quality Assurance Expert to act as independent quality authority, owning the QA Master Plan and executing functional, regression, performance, and security testing. Requires 7+ years QA ex
Senior Mobile Developer - Riyadh - Onsite
Riyadh, KSA
Jari Solutions is looking for a Senior Mobile Developer to maintain and enhance a government correspondence system mobile app for iOS and Android. You will implement electronic signature integration and ensure RTL usabil
Senior Technical Support Specialist - Riyadh - Onsite
Riyadh, KSA
Jari Solutions seeks a Senior Technical Support Specialist to serve as the operational frontline for production systems in Riyadh. The role requires deep .NET and database troubleshooting, SLA management, and on-call ava
Software Technical Lead - Riyadh - Onsite
Riyadh, KSA
Jari Solutions is seeking a Software Technical Lead for an onsite role in Riyadh. You will be the single technical authority for the engagement, leading architecture decisions, code quality, and release governance across
Senior Full stack .NET Developer - Riyadh - Onsite
Riyadh, KSA
We are looking for a Senior Full Stack Developer with expertise in .NET Core, Angular, and SQL Server to work onsite in Riyadh. The role involves developing and maintaining both modern and legacy systems, implementing En
Senior .NET Application Support Specialist (L2/L3) - Riyadh - Onsite
Riyadh, KSA
Senior Business Analyst - Riyadh - Onsite
Riyadh, KSA
Software Quality Assurance Specialist - Riyadh - Onsite
Riyadh, KSA
Software Quality Assurance Expert - Riyadh - Onsite
Riyadh, KSA
Senior Mobile Developer - Riyadh - Onsite
Riyadh, KSA
Senior Technical Support Specialist - Riyadh - Onsite
Riyadh, KSA
Software Technical Lead - Riyadh - Onsite
Riyadh, KSA
Senior Full stack .NET Developer - Riyadh - Onsite
Riyadh, KSA