SQL Developer / Data Engineer
Location: Edinburgh or Glasgow | 💼 Type:12-month FTC paying up to £70,000 + benefits
Are you a detail-oriented developer with a strong background in Microsoft SQL Server and a passion for building robust, scalable data solutions? We’re looking for a talented individual to join our team and contribute to the design, development, and delivery of business-critical systems.
What you’ll be doing:
* Designing and developing solutions aligned with our Technology Strategy and engineering standards
* Documenting all development work according to agreed procedures and best practices
* Contributing to peer reviews, process improvements, and ongoing education around development standards
* Owning the software configuration management process, including version control and code promotion
* Collaborating with the Development Team Leader to plan and report on progress
* Participating in project delivery, including testing strategy, planning, and execution
* Considering the full data lifecycle when building systems and working closely with the data team to ensure alignment with our data strategy
Essential:
* Strong experience with Microsoft SQL Server, including:
* Designing and maintaining tables, views, stored procedures, and functions
* Optimising indexes for performance
* Writing complex T-SQL queries for data extraction, analysis, and reporting
* Ensuring data integrity and performance at scale
* Strong knowledge of SSRS and SSIS
* Experience delivering to tight deadlines in client service/operational environments
* Skilled in gathering and defining requirements with business stakeholders
* Collaborative mindset – confident providing input on technical requirements and design
Desirable:
* Experience in data warehousing
* Exposure to Visual Studio and C# development
* Familiarity with Azure DevOps
* Knowledge of Oracle PL/SQL
* Experience with Power BI or similar visualisation tools
* Comfortable working in an Agile environment
* Experience within the Investment or Wealth Management sector
* If you’re someone who thrives on solving complex problems and wants to be part of a team where your input is valued, we’d love to hear from you.