Senior Database Developer

Nagwa - Nasr City, Cairo

Experience Needed:
More than 2 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
9,000 to 15,000 EGP per month
3 open positions
About the Job
  • Creating complex queries on large data sets
  • Creating stored procedures, triggers, and functions
  • Generating codes to extract, transform, and load data from miscellaneous (e.g. XML, flat files...) data sources to SQL Server or No-SQL Databases
  • Tuning complex queries to optimize database performance
  • Creating backup strategies and maintenance plans
  • Reporting required statistics to upper management
  • Creating database integration processes between multiple DB engines and objects
Job Requirements
  • B.Sc. in Computer Science or equivalent
  • Good command of both written and spoken English
  • 2+ years of related experience
  • Excellent knowledge of SQL server 2014 and T-SQL at least
  • Expert skills in SQL programming, stored procedure, writing, debugging, and tuning
  • Experience in data modeling and database design and being well versed with SQL Server best practices
  • Hands-on SQL-XML programming skills
  • XML extraction and transformation
  • XML databases and indexing/search/Lucene (preferred)
  • Good knowledge of No-SQL database (preferred)
  • Big data analytics concepts (preferred)
  • Good knowledge of console application and web applications is a plus
About this Company

Nagwa is an educational technology startup with offices in Windsor, UK and Cairo, Egypt. We have over 300 staff members who are working on creating digital educational products for students.

Our mission is to educate the world.

Our vision is to be a... (More)

See all Careers and Jobs at Nagwa
Similar Jobs
Senior Database Developer
Nagwa - Cairo
SQL Server DBA New
3S Software - Cairo
PL/SQL Developer
Vauban IT - Bucharest
Senior .Net Developer
Confidential Company - Cairo
Senior Node.js Developer
Nozol - Cairo
Senior Android Developer
WellKnown - Cairo
Senior PHP Developer
Afaqy - Cairo
See other new jobs >>
Signup for an employer account and Post your Jobs!