At a Glance
- Tasks: Design and optimise data solutions on our cloud platform using Snowflake.
- Company: Join a forward-thinking tech company focused on data innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Be at the forefront of data technology and make a real impact.
- Qualifications: Strong SQL and Python skills, with experience in ETL/ELT tools.
- Other info: Collaborative environment with excellent career advancement potential.
The predicted salary is between 36000 - 60000 £ per year.
We are seeking a Snowflake Senior Developer to design, develop, and optimize data solutions on our cloud data platform. You will work closely with data engineers, analysts, and architects to deliver high-quality, scalable data pipelines and models. Strong expertise in Snowflake, ETL/ELT, data modelling, and data warehousing is essential.
Responsibilities
- Snowflake Development: Build and optimize Snowflake objects (databases, schemas, tables, views, tasks, streams, resource monitors).
- ETL/ELT Pipelines: Develop and maintain robust data pipelines using tools like dbt, Airflow, Azure Data Factory, or similar.
- Data Modeling: Implement dimensional models (star/snowflake schemas), handle SCDs, and design efficient structures for analytics.
- Performance Tuning: Optimize queries, manage clustering, caching, and warehouse sizing for cost and speed.
- Data Quality: Implement testing frameworks (dbt tests, Great Expectations) and ensure data accuracy and freshness.
- Security & Governance: Apply RBAC, masking policies, and comply with data governance standards.
- Collaboration: Work with BI teams to ensure semantic alignment and support self-service analytics.
- Documentation: Maintain clear technical documentation for pipelines, models, and processes.
Qualifications
- National Senior Certificate or GCSE (General Certificate of Secondary Education).
- Strong SQL skills (complex queries, performance tuning) and proficiency in Python for data processing.
- Experience with ETL/ELT tools (dbt, Airflow, ADF, Informatica, Matillion).
- Solid understanding of data warehousing concepts (Kimball, Data Vault, normalization).
- Familiarity with cloud platforms (Azure preferred; AWS/GCP acceptable).
- Knowledge of data governance, security, and compliance (GDPR).
- Excellent problem-solving and communication skills.
Skills
- Experience with Snowpark, UDFs, dynamic tables, and external tables.
- Exposure to streaming/CDC (Kafka, Fivetran, Debezium).
- BI tool integration (Power BI, Tableau, Looker).
- Certifications: SnowPro Core or Advanced.
Snowflake Senior Developer in London employer: NTT DATA
Contact Detail:
NTT DATA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Snowflake Senior Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the data world, especially those who work with Snowflake or similar tools. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Snowflake projects, ETL pipelines, and any cool data models you've built. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common Snowflake scenarios and performance tuning techniques. Practise explaining your thought process clearly, as communication is key when collaborating with teams.
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining us at StudySmarter. Tailor your application to highlight your relevant experience with Snowflake and data warehousing.
We think you need these skills to ace Snowflake Senior Developer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Snowflake expertise and relevant experience. We want to see how your skills align with the role, so don’t be shy about showcasing your best projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about data solutions and how you can contribute to our team. Keep it engaging and personal – we love a good story!
Showcase Your Technical Skills: When detailing your experience, focus on your SQL and Python skills, as well as any ETL/ELT tools you've used. We’re keen to see examples of your work with data pipelines and performance tuning.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the attention you deserve!
How to prepare for a job interview at NTT DATA
✨Know Your Snowflake Inside Out
Make sure you brush up on your Snowflake knowledge before the interview. Be ready to discuss your experience with building and optimising Snowflake objects, as well as any specific projects you've worked on that showcase your skills in data warehousing and ETL/ELT processes.
✨Showcase Your Data Modelling Skills
Prepare to talk about your experience with data modelling, especially dimensional models like star and snowflake schemas. Have examples ready that demonstrate how you've implemented these models and handled slowly changing dimensions (SCDs) in past projects.
✨Demonstrate Performance Tuning Expertise
Be ready to discuss your approach to performance tuning in Snowflake. Share specific strategies you've used for optimising queries, managing clustering, and sizing warehouses effectively to balance cost and speed.
✨Highlight Collaboration and Documentation
Collaboration is key in this role, so be prepared to share how you've worked with BI teams or other stakeholders in the past. Also, emphasise your commitment to maintaining clear technical documentation for your pipelines and models, as this is crucial for team alignment and future reference.