Database Developer

Dubai, DU, AE, United Arab Emirates

Job Description

Database Developer (SQL) - Performance Optimization Expert

Experience Required:

4-8 years of hands-on experience in database design, development, and optimization. Expertise in MS SQL Server (2016 or later) with deep knowledge of query performance tuning and execution plan analysis. Proven experience in large-scale, high-transaction financial or trading systems. Exposure to PostgreSQL, MySQL, or NoSQL databases (MongoDB, Redis) is a plus.
Roles & Responsibilities:

Design, develop, and maintain high-performance database solutions for trading, risk management, and reporting systems. Analyze, troubleshoot, and optimize slow-performing queries, stored procedures, and database jobs. Implement indexing strategies, partitioning, and query plan analysis to enhance system speed and reliability. Collaborate with backend (.NET) developers to improve SQL integration and application performance. Design data models and schemas supporting scalability, normalization, and business logic consistency. Manage ETL processes, data migration, and integration between trading systems and external data sources. Ensure data accuracy, integrity, and compliance with financial and regulatory requirements. Monitor database performance metrics, perform tuning, and automate performance alerting. Implement backup, recovery, security, and disaster recovery strategies. Participate in code reviews and provide guidance on SQL best practices across teams.
Skills Required:

Strong expertise in SQL Server (T-SQL) -- query optimization, indexing, statistics, and locking mechanisms. Deep understanding of database internals (execution plans, deadlocks, tempdb usage, I/O tuning). Experience with performance monitoring tools such as SQL Profiler, Extended Events, Query Store, and DMVs. Database design & modeling (ER diagrams, normalization/denormalization, referential integrity). Hands-on experience in ETL tools (SSIS, Azure Data Factory, or similar). Knowledge of Azure SQL, PostgreSQL, or MySQL performance tuning concepts. Familiarity with data warehousing, replication, and high availability setups (Always On, Mirroring, Log Shipping). Exposure to Power BI, SSRS, or other reporting/analytics platforms. Experience working with trading, financial, or real-time data systems is highly preferred.
Preferred Qualifications:

Bachelor's degree in Computer Science, Information Technology, or related field. Microsoft certification (e.g., MCSE: Data Management and Analytics or Azure Database Administrator Associate) is a plus. Strong problem-solving skills with attention to detail and system performance. Ability to work in high-pressure environments with large data volumes and mission-critical systems.
Job Type: Full-time

Pay: AED5,000.00 - AED6,000.00 per month

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2101786
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned