Write complex SQL queries, stored procedures, and functions to support application and reporting needs
Design, implement, and maintain relational database structures
Optimize database performance through efficient query writing and indexing strategies
Analyse and troubleshoot slow-running queries and recommend performance improvements
Work closely with developers and analysts to understand data requirements and deliver solutions
Configure and manage SQL Server settings for optimal performance and reliability
Conduct database health checks and proactively resolve issues
Ensure data security, integrity, and compliance with best practices
Preferred candidate profile
Strong proficiency in SQL Server or MySQL
Extensive hands-on experience with SQL queries, joins, indexing, and stored procedures
Proven experience in query tuning and optimization techniques
Familiarity with database configuration and maintenance tasks
Strong understanding of relational database design and normalization
Ability to analyse and interpret query execution plans
Nice to Have / Preferred:
Experience with Azure SQL Database and related Azure Data Services
Familiarity with ETL processes and tools
Experience working with DevOps pipelines for database deployment
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: DBA / Data warehousingRole: Database Developer / EngineerEmployement Type: Full time