Role Summary
We are seeking an experienced Senior Snowflake Developer to design, develop, and optimise enterprise data solutions within a Financial Services environment. The role will focus on delivering scalable cloud-based platforms supporting risk, finance, regulatory, and management reporting.
Working closely with business stakeholders, architects, and technology teams, you will help modernise Legacy platforms and deliver strategic data initiatives.
Development & Architecture
- Design, build, and support Snowflake-based data solutions.
- Develop and optimise ETL/ELT pipelines using Snowflake, dbt, and Python.
- Create scalable data models and reporting structures.
- Contribute to architecture decisions and cloud migration initiatives.
- Implement data quality, governance, and monitoring controls.
Optimisation & Support
- Improve Snowflake performance, scalability, and cost efficiency.
- Troubleshoot complex production and performance issues.
- Ensure solutions meet enterprise standards and best practices.
Stakeholder Engagement
- Gather and translate business requirements into technical solutions.
- Facilitate workshops and collaborate with business and technology teams.
- Provide technical leadership and support project delivery.
Governance
- Support code reviews, testing, releases, and documentation.
- Ensure compliance with governance, security, and regulatory requirements.
Technical
- Strong commercial experience with Snowflake.
- Hands-on expertise with dbt, Python, and SQL Server.
- Experience building enterprise ETL/ELT and data warehousing solutions.
- Strong knowledge of dimensional modelling, data architecture, data governance, and performance tuning.
- Experience with source control and CI/CD practices.
Financial Services
- Experience within Banking or Financial Services.
- Knowledge of risk, finance, treasury, regulatory, or management reporting environments.
- Experience working within regulated governance frameworks.
Stakeholder Management
- Strong requirements gathering and business analysis skills.
- Ability to communicate effectively with technical and non-technical stakeholders.
- Proven ability to deliver scalable solutions aligned to business needs.
Desirable Skills
- Control-M
- Power BI
- Azure Data Services
- SSIS, SSRS, SSAS
- Snowflake Streamlit
- AI/Generative AI technologies
- Cloud migration programmes
- Real Time data processing architectures
Domain Knowledge: Experience in one or more of:
- Market Risk
- Credit Risk
- Counterparty Risk
- Treasury
- Regulatory Reporting
- Capital & Liquidity Reporting
Preferred Profile
- 7+ years' experience in data engineering, data warehousing, or analytics development.
- 3+ years' Snowflake development experience.
- Proven delivery of enterprise-scale solutions within Financial Services.
- Experience modernising Legacy Microsoft data platforms and migrating to cloud technologies.
- Ability to lead technical workstreams and mentor junior team members.