Senior Database Developer

icon Limassol
icon IT/Telecoms
JOB DESCRIPTION

Ref#11252

 

GRS Recruitment is pleased to assist in sourcing a talented Senior Database Developer for a dynamic Fintech company based in Limassol. We are looking for a well-rounded Senior Database Professional with genuine depth across database development and database administration. You will own the full data lifecycle — from schema design and query optimisation through to production DBA responsibilities and analytical reporting — across MSSQL, MySQL,Tableau and MariaDB environments.
 
DUTIES AND RESPONSIBILITIES
 
Database Administration
 
Infrastructure & Reliability
  • Manage and administer production MSSQL, MySQL, and MariaDB environments including configuration, patching, and upgrades.
  • Implement and maintain high-availability solutions: Always On Availability Groups (MSSQL), MySQL Group Replication, and Galera Cluster (MariaDB).
  • Design and own backup and disaster recovery strategies; define RTO/RPO targets and test restore procedures regularly.
  • Monitor server health, disk usage, and resource utilisation; respond to incidents and maintain uptime SLAs, using SQL Profilers e.g Redgate
Performance & Security 
  • Perform query optimisation using execution plans, Query Store, Performance Schema, and wait statistics analysis.
  • Design indexing strategies including covering indexes, filtered indexes, and columnstore indexes. 
  • Tune server-level parameters across all three platforms (buffer pools, MAXDOP, TempDB, thread settings).
  • Manage user permissions, implement least-privilege access controls, and enforce encryption at rest (TDE) and in transit (SSL/TLS). 
  • Configure audit logging for compliance requirements (DORA, ISO 27001, PCI-DSS as applicable).
  • Automation & DevOps (Optional)
  • Automate routine DBA tasks via SQL Agent, PowerShell, or shell scripts (index maintenance, integrity checks, statistics updates).
  • Implement database CI/CD pipelines using Flyway or Liquibase integrated with Git and Azure DevOps / GitHub Actions.
  • Set up and maintain monitoring and alerting using Grafana and Prometheus
Data Analytics
 
Advanced SQL Analytics
  • Write analytical queries using window functions,recursive CTEs, and pivot/unpivot logic.
  • Design and optimise analytical views, indexed views, and materialised views for high-frequency reporting workloads.
  • Implement in-database statistical processing: moving averages, percentile analysis, Z-score outlier detection, and cohort analysis in a high demand financial sector.
Data Warehousing & Modelling
  • Design and maintain star schema and snowflake schema data warehouses; manage fact/dimension tables and Slowly Changing Dimensions (SCD Types 1–3).
  • Build and optimise ETL/ELT pipelines using SSIS, dbt, manage staging and load layers.
  • Produce conceptual, logical, and physical data models; document naming conventions and schema standards.
Reporting & Business Intelligence
  • Build Power BI semantic models with complex DAX measures including time intelligence (YTD, MTD, rolling periods), RLS, and certified datasets.
  • Develop SSRS parameterised, drill-through, and matrix reports for operational stakeholders.
  • Define KPI frameworks and data dictionaries; translate business requirements into precise analytical deliverables.
  • Use Python (pandas, SQLAlchemy) or R for data extraction, transformation, and exploratory data analysis (EDA) tasks.
Database Development
  • Design and develop complex stored procedures, functions, triggers, and views across MSSQL, MySQL, and MariaDB.
  • Write optimised T-SQL with comprehensive error handling, transaction management, and concurrency control.
  • Implement table partitioning, archiving strategies, and data lifecycle management for high-volume tables.
  • Lead database code reviews; enforce development standards and schema versioning.
  • Build dynamic SQL frameworks using parameterised execution for flexibility and security
CANDIDATE PROFILE
 
Required 
  • 6+ years of hands-on experience in a senior database role spanning development, DBA, and analytics.
  • Expert-level MSSQL knowledge including Always On, TDE, and advanced T-SQL.
  • Strong production DBA experience with MySQL and/or MariaDB including replication topologies.
  • Proven experience building data warehouses, BI models, high traffic data, event driven ecosystems and ETL pipelines.
  • Proficiency in query optimisation and server-level performance tuning across all three platforms.
Preferred 
  • Microsoft Certified: Azure Database Administrator Associate (DP-300) or Data Engineer Associate (DP-203).
  • Experience with dbt or modern ELT orchestration tools.
  • Familiarity with containerised database environments (Docker, Kubernetes).
  • Degree in Computer Science, Information Systems, Mathematics, or Statistics
Technical Skills
  • Database Platforms - MSSQL 2016–2022, MySQL 5.7 / 8.0
  • High Availability - Always On AG, MySQL Group Replication, Galera Cluster, Log Shipping,
  • Query & Development - T-SQL (advanced), Window Functions, CTEs, Dynamic SQL, Stored Procedures, Job Events.
  • ETL / Pipelines - SSIS, dbt, Debezium, Zapier, Python
  • BI & Reporting - Power BI, Tableau
  • Performance Tuning - Execution Plans, Query Store, Performance Schema, Index Strategies
  • Security & Compliance - TDE, RLS, SSL/TLS, SQL Audit, GDPR / PCI-DSS
  • CI/CD & Automation - Git, Flyway, Liquibase, Azure DevOps, PowerShell, SQL Agent
  • Monitoring - Grafana, Prometheus, Zabbix, Azure Monitor, DMVs
  • Cloud - Azure SQL, AWS RDS, Azure Blob / S3 backup targets
SALARY AND BENEFITS
  • Salary will be determined based on experience, qualifications, and skills. The advertised salary range is indicative, any offer will reflect the successful candidate’s suitability
Due to the high volume of applications received at GRS Recruitment, only shortlisted candidates will be contacted. 
To apply for this position, please email your CV to Alex Evangelides, alex@grsrecruitment.com quoting the above job reference or call +357 25 3427 21 for further information.
Job Summary
  • icon
    30 June 2026
  • icon
    Permanent
  • 11252
  • alex@grsrecruitment.com