Full Time
Posted 5 years ago

Required skills

  1. Fluent in handling IT technical issues such as SQL, .Net etc..
  2. English/Arabic speaking skills
  3. Good communication skills



  • Writing queries used for ETL processes and Reporting
  • Reviewing query performance and optimizing code
  • Designing and coding database tables to store the application’s data
  • Programming views, stored procedures, and functions
  • Working with team members to create optimized queries
  • Prepare documentations and specifications
  • Collaborate with other team members and stakeholders
  • Design and development experience in large scale enterprise environments using Microsoft SQL Server, working in teams
  • Strong interpersonal and written/oral communication skills
  • Extensive experience of MS QL development including stored procedures, functions and views
  • OLTP and batch processing development in a large scale database environment
  • Ability to navigate complex schema with minimal guidance
  • Strong query tuning and index optimization ability (including filtered indexes, materialized views, etc.)
  • Data modelling experience involving ORMs such as Entity Framework

Experience with source control systems such as Team Foundation Server



Qualifications Required:

  • 10+ years of experience in similar position
  • BSc. in Information Technology or any other related field
Senior SQL Developer

Job Features

Job Category

Database, Software Development

Apply Online