myjob logo

Search by job title, skills, company or browse by categories.

Senior Database Engineer – SQL Performance / Data Platforms

Full-timeHybrid
  • Port Louis
  • Salary not disclosed
  • Posted Oct 14, 2026
  • Closing 13/11/2026

    Sector

  • ICT / IT / Web
  • Skills

  • Database Engineer
  • Sql Developer
  • Data Platforms
  • Sql Performance

Job Description

Job Description

Senior Database Engineer – SQL Performance / Data Platforms / ETL/ELT / Cloud Modernization

About the Role

The Senior Database Engineer is responsible for designing, optimizing, modernizing, and supporting enterprise database and data platform environments. The role requires strong hands-on expertise in database performance engineering, SQL optimization, ETL/ELT, data warehousing, cloud data platforms, database migration, and automation.

The successful candidate will have extensive experience with Microsoft SQL Server, PostgreSQL and/or Oracle, with particular strength in query performance tuning, index optimization, database troubleshooting, data migration, and automation. Experience with Microsoft Azure and enterprise data platform modernization is highly desirable.

Key Responsibilities

  • Design, develop, and optimize scalable ETL/ELT pipelines and enterprise data integration solutions.
  • Analyze and troubleshoot complex database and SQL performance issues.
  • Perform SQL query tuning, execution-plan analysis, index analysis, and index optimization.
  • Identify inefficient queries, missing or redundant indexes, blocking, deadlocks, and resource bottlenecks.
  • Design and implement database performance monitoring and optimization frameworks.
  • Support database modernization and migration initiatives across PostgreSQL, Oracle, SQL Server, and cloud data platforms.
  • Support Oracle-to-PostgreSQL, on-premises-to-cloud, and legacy platform modernization initiatives.
  • Design and optimize data warehouses, data marts, lakehouses, and enterprise data platforms.
  • Establish and maintain automated database maintenance and operational processes.
  • Implement automation using Azure services, PowerShell, SQL Server Agent, Python, scripting, and related technologies.
  • Ensure high standards of data quality, security, governance, compliance, availability, and operational resilience.
  • Develop data validation, reconciliation, monitoring, and exception-management frameworks.
  • Work with business and technology stakeholders to translate functional and reporting requirements into scalable technical solutions.
  • Support financial, regulatory, risk, treasury, operational, and management reporting requirements where applicable.
  • Perform database capacity planning, performance monitoring, and continuous optimization.
  • Contribute to technical project delivery, risk identification, dependency management, and stakeholder communication.
  • Promote engineering standards, coding practices, documentation, automation, and deployment best practices.
  • Conduct technical reviews and recommend improvements across database and data engineering environments.
  • Provide technical guidance and mentoring to junior and mid-level engineers where required.

Qualifications and Experience

  • 7+ years of experience in Database Engineering, Database Administration, Data Engineering, ETL Development, or Data Platform Engineering.
  • Strong hands-on expertise with Microsoft SQL Server, PostgreSQL and/or Oracle.
  • Advanced SQL / T-SQL development and troubleshooting skills.
  • Strong experience in SQL query optimization, query performance debugging, execution-plan analysis, index design and optimization, and database performance tuning.
  • Experience analyzing blocking, deadlocks, statistics, query-plan management, CPU, memory, I/O, and wait statistics.
  • Strong knowledge of ETL/ELT development and enterprise data integration.
  • Experience with data warehousing and data modeling.
  • Experience delivering complex database and data migration projects.
  • Experience with cloud-based data platforms, particularly Microsoft Azure.
  • Knowledge of Azure SQL, Azure automation, monitoring, and related cloud services.
  • Experience implementing automated database maintenance processes.
  • Understanding of data governance, metadata management, data lineage, and data quality frameworks.
  • Experience working with large-scale and business-critical production databases.
  • Strong analytical, troubleshooting, and problem-solving capabilities.
  • Strong stakeholder communication and requirements-management skills.
  • Ability to work independently on complex technical issues and provide senior-level technical recommendations.
  • A bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field is desirable.
  • Relevant certifications in Microsoft Azure, Data Engineering, Database Administration, PostgreSQL, Oracle, SQL Server, or cloud technologies are an advantage.

Technical Skills

  • Database Technologies: Microsoft SQL Server, PostgreSQL, Oracle Database.
  • SQL Development: T-SQL, PL/SQL, PostgreSQL SQL.
  • Cloud Data Platforms: Azure SQL Database, Azure SQL Managed Instance, Azure Data Factory, Azure Synapse Analytics, Microsoft Fabric, Databricks, Azure Data Lake.
  • ETL/ELT and Data Engineering: SSIS or comparable ETL technologies, data integration, data warehousing, data modeling, lakehouse architectures.
  • Performance Engineering: SQL query optimization, execution-plan analysis, index tuning, blocking and deadlock analysis, statistics management, resource and wait-statistics analysis.
  • Automation and Monitoring: SQL Server Agent, Azure Automation, Runbooks, Azure Monitor, Log Analytics, PowerShell, Python, and scripting.
  • Database Operations: Database maintenance, backup and recovery, high availability, disaster recovery, capacity planning, and production support.
  • DevOps and Delivery: CI/CD, DevOps practices, deployment automation, documentation, and engineering standards.
  • Data Governance and Quality: Metadata management, data lineage, data validation, reconciliation, monitoring, and data quality frameworks.

Skills and Competencies

  • Strong database engineering, SQL performance tuning, and troubleshooting skills.
  • Excellent understanding of relational database architecture, data modeling, and enterprise data platforms.
  • Strong analytical and problem-solving abilities, particularly when investigating complex performance issues.
  • Ability to design scalable, reliable, secure, and maintainable database and data integration solutions.
  • Strong knowledge of database performance monitoring, optimization, and automated maintenance.
  • Ability to assess technical risks, identify dependencies, and recommend appropriate solutions.
  • Strong understanding of data quality, security, governance, compliance, availability, and operational resilience.
  • Ability to translate business, financial, regulatory, and reporting requirements into practical technical solutions.
  • Excellent communication and stakeholder management skills.
  • Ability to work independently and collaboratively with cross-functional teams.
  • Ability to provide technical guidance, conduct technical reviews, and mentor database and data engineering professionals.
  • Proactive approach to continuous improvement, automation, modernization, and engineering best practices.
  • Strong attention to detail and commitment to maintaining high standards across business-critical production environments.

Preferred Experience

  • Experience delivering enterprise data platform, data warehouse, or lakehouse solutions.
  • Experience in Banking, Financial Services, Treasury, Risk, Regulatory Reporting, or Management Reporting.
  • Experience with Oracle-to-PostgreSQL, SQL Server modernization, or similar database migration initiatives.
  • Experience contributing to enterprise-scale data modernization programs.
  • Experience with Microsoft Azure data services, cloud automation, monitoring, and operational management.
  • Relevant certifications in Microsoft Azure, Data Engineering, Database Administration, PostgreSQL, Oracle, SQL Server, or cloud technologies.

What We Offer

  • Competitive salary package
  • Medical insurance cover
  • Exposure to multiple projects and clients (local and overseas)
  • Opportunity to work with modern technologies and software development practices
  • Work-life balance
  • Employee Referral Program
  • Office holidays in Dec/Jan
  • Team building and Welfare activities