SQL Developer
Role details
Job location
Tech stack
Job description
You'll work across multiple SQL Server environments, identifying performance bottlenecks, optimising queries, refining indexing strategies, and improving overall system efficiency. You'll support a diverse set of clients - ranging from well-known consumer brands to specialist service organisations - delivering tuning, optimisation, and database development within a supportive and collaborative technical team.
The team is small, ambitious, and highly technical. This role suits someone who enjoys autonomy, continuous learning, and working on varied, challenging projects.
What You'll Be Doing
- Diagnosing and resolving SQL Server performance issues (queries, indexes, execution plans)
- Optimising stored procedures, user-defined functions, and ETL processes
- Contributing to architectural decisions and improving database performance best practices
- Working with internal stakeholders and clients to understand requirements and deliver clean, efficient solutions
- Supporting continuous improvement through structured reviews, reporting, and proactive remediation
Requirements
-
SQL Server development with a strong focus on performance tuning
-
Deep understanding of execution plans, indexing, and Query Store
-
PowerShell scripting
-
Azure SQL / Azure Database technologies
-
SSRS, Power BI, Data Warehousing
-
ETL/ELT tooling
-
CI/CD (Git, Azure DevOps), * Microsoft Business Intelligence
Benefits & conditions
- Competitive salary
- Up to 10% pension contribution
- Income protection & life insurance
- 5 weeks annual leave
- Annual leave purchase
- Paid birthday leave, volunteering days & long-service leave
- Funded training and certifications