Position: Database developer
Company: Tateeda
Experience required: 5y
English level: upper

RESPONSIBILITIES:
Maintaining and enhancing the performance of existing database programs
Assisting development teams in designing new database programs that meet the organizations data storage needs
Propose improvements in the database, restructuring, DDL changes or performance optimizations
Documenting processes related to database design, configuration, and performance
Creating technical documents that outline the purpose, capacity, and guidelines attached to each database
Query and SQL Job optimization, troubleshooting execution plans
Providing practical guidance on the use and migration of each database
Servicing and updating databases, as required

REQUIRED QUALIFICATIONS:
BS/MS degree in Computer Science, Engineering or a related subject
8+ years' experience in database engineering
Strong/advanced knowledge of SQL, specifically Microsoft SQL server
Ability to demonstrate technical leadership on design, refactor, to support evolve database needs
Proven experience in scaling cloud solutions both in design and implementation
Strong/advanced knowledge of NoSQL
Strong/advanced knowledge of SQL, with an application towards Microsoft SQL
servers
Strong/advanced experience with database technologies and architecture
Demonstrable experience as a database developer
Portfolio of previous developments is preferred
Sound knowledge of best practices in database engineering and data security
Large scale Mongo and Redis experience
Familiar with Entity Framework to be able to propose better approaches to optimize EF generated queries
Experience working in an Agile/Scrum development process
Strong organizational skills and attention to detail
Exceptional problem-solving and critical thinking skills
Excellent collaboration and communication skills
Self-starter and driver towards key projects with an eye towards impact and customer performance needs.