We are looking for a highly skilled Senior SQL Developer with strong experience in Microsoft Azure and Snowflake to design, develop and optimize enterprise data solutions. Must have 4+ years as a SQL Developer, Data Engineer, or Data Warehouse Developer ,The successful candidate will have excellent SQL development skills, a strong understanding of data warehousing and data modelling, and hands-on experience building cloud-based data pipelines and analytical platforms. The role involves working closely with data architects, engineers, analysts and business stakeholders to deliver reliable, scalable and high-performing data solutions.Key ResponsibilitiesDesign, develop and maintain complex SQL queries, stored procedures, views, functions and database objects.Must have 4+ years as a SQL Developer, Data Engineer, or Data Warehouse DeveloperBuild and optimise data transformation processes for large-scale datasets.Develop data pipelines using Azure Data Factory, Azure Synapse Analytics and related Azure services.Design and implement data solutions within Snowflake.Develop Snowflake tables, views, stored procedures, streams, tasks, stages and file formats.Create and maintain ETL and ELT workflows across Azure, Snowflake and source systems.Analyse and improve the performance of SQL queries, data pipelines and warehouse workloads.Design dimensional models, including star and snowflake schemas, fact -tables and dimension tables.Implement data quality checks, validation rules, reconciliation processes and error-handling frameworks.Support data migration and modernisation programmes from on-premises platforms to Azure and Snowflake.Develop incremental loading, Change Data Capture and Slowly Changing Dimension solutions.Troubleshoot data issues, pipeline failures and performance bottlenecks.Work with business analysts and stakeholders to translate business requirements into technical solutions.Produce technical documentation, data mappings, source-to-target specifications and operational support guides.Participate in code reviews and promote SQL, Azure and Snowflake development best practices.Support production deployments, release management and incident resolution.Essential Skills and ExperienceStrong commercial experience as a SQL Developer, Data Engineer or Data Warehouse Developer.