Company Background Firemelon is the UK leading provider of software solutions to the Travel and Pet Insurance sectors. Through our flagship Magenta system, we provide a platform to sell policies via call centres, direct websites and price comparison sites. Firemelon have a wide range of clients in the UK and worldwide from small brokers to large blue-chip organisations. We continue our ambitious plans and are looking for talented people to join our fun and fast-paced company to help take us to the next level. We are committed to ensuring that everyone feels valued, respected and you’d be joining a team of talented, passionate individuals who have our clients’ needs at the heart of everything they do. We are a growing company, where every single person is encouraged to contribute to ideas, projects and ways of working. Every single member of the team is important to the success of our business! The Role We are seeking an experienced Azure SQL Database Administrator/Data Platform Engineer to manage, optimise and support multiple Azure SQL database environments. The role requires strong technical expertise in Azure SQL, performance tuning, data integrity and operational excellence, along with the ability to work across multiple database schemas and applications. The successful person will work closely with development, support and infrastructure teams to ensure high availability, performance, security and scalability of client databases while also supporting our reporting roadmap. Key Responsibilities Data Analysis Reporting Support Assist with data analysis and investigation requests from internal teams and clients Write and optimize complex SQL queries for reporting and analytics Support BI and reporting tools by ensuring data quality and query performance Provide insights into data trends, anomalies, and integrity issues Client Stakeholder Engagement Act as a technical point of contact for database-related client queries Provide guidance and recommendations to clients on data platform best practices Produce clear technical documentation and runbooks Support incident response and root-cause analysis related to database issues Database Management Operations Administer Azure SQL Databases (Single, Elastic Pool, and Managed Instance) across multiple clients and environments Manage multiple database schemas per client while ensuring strict data isolation and security Perform regular database housekeeping activities including: - Index maintenance and fragmentation management - Statistics updates - Data archiving and aligned with mandatory regulatory obligations, including GDPR - Regular review and cleanup of obsolete database objects Monitor database health, capacity, and resource utilization Implement and manage backup, restore, and disaster recovery strategies (Azure backups, geo-replication, point-in-time restore) Performance Optimisation Tuning Identify and resolve performance bottlenecks across queries, indexes, and database design Work closely with the development team to improve inefficient SQL queries Optimize schema design and indexing strategies Tune Azure SQL performance using: - Query Store - Intelligent Insights - Azure Monitor and Log Analytics Provide proactive recommendations to improve scalability and cost efficiency Application ORM Support (Entity Framework) Work with development teams to support applications using Entity Framework Diagnose and resolve ORM-related performance issues Advise on best practices for LINQ query optimisation Data Integration Pipelines Design, maintain, and support data ingestion and transformation pipelines using Azure Data Factory Monitor and troubleshoot pipelines, linked services, and data flows Support integrations between Azure SQL and other Azure services (Blob Storage, Data Lake, Synapse, APIs) Ensure reliability, performance, and auditability of data movement processes Security, Governance Compliance Implement and manage role-based security, permissions, and access controls Support data protection requirements including encryption, masking, and auditing Ensure compliance with relevant regulatory and client-specific data standards Manage schema changes and access in a controlled, auditable manner Skills Experience Essential Criteria Technical Skills Strong experience administering Azure SQL Database Advanced T-SQL development and query optimization skills Proven experience managing and optimizing databases with: - Multiple schemas - Multiple clients or tenants Hands-on experience with Entity Framework / EF Core Practical experience with Azure Data Factory Strong understanding of indexing, query plans, locking, and concurrency Experience with Azure monitoring, alerting, and diagnostics Analytical Operational Skills Strong problem-solving and analytical skills Ability to diagnose complex performance and data issues Experience working in production environments with high availability requirements Ability to manage priorities across multiple clients and systems Desirable Criteria Experience with: - Microsoft Fabric - Azure Synapse Analytics - Azure Data Lake - Power BI or similar BI tools Knowledge of CI/CD for databases (Azure DevOps, GitHub, DACPACs) Familiarity with multi-tenant application architectures Cost optimization experience in Azure Scripting experience (PowerShell, Azure CLI) Exposure to data governance and master data management concepts Experience querying and building dashboards in Azure Log Analytics (KQL) Benefits To attract the very best talent, we offer a great package and numerous benefits, including: Hybrid Working Flexible Working Continuous Professional Development Salary Sacrifice Company Pension Enhanced Holiday Entitlement Holiday Trading Scheme Private Healthcare and Wellbeing Membership Social and Team Events Eyecare and Flu Vaccination Scheme Paid Lunch Hour Firemelon Limited is an equal opportunities employer and welcomes applications from all sections of the community.