Job Summary:
We are seeking an experienced Snowflake Developer with strong expertise in writing complex SQL queries,
developing stored procedures, and integrating Snowflake with various systems. The ideal candidate will have
a deep understanding of data warehousing concepts and hands-on experience building and optimising data
pipelines in the Snowflake environment.
Key Responsibilities:
∙Design, develop, and maintain scalable Snowflake data warehouse solutions.
∙Write and optimize complex SQL queries for data extraction, transformation, and reporting.
∙Develop and manage Snowflake stored procedures using SQL and JavaScript.
∙Implement and manage data integration between Snowflake and external systems (e.g.,
using ETL tools, APIs, or Snowpipe).
∙Create and maintain data models and ensure data quality and consistency across
environments.
∙Collaborate with data engineers, analysts, and business stakeholders to understand
requirements and deliver reliable solutions.
∙Monitor performance, diagnose issues, and implement performance tuning best practices.
∙Implement access controls and security policies aligned with enterprise standards.
Required Skills & Qualifications:
∙Strong hands-on experience with Snowflake platform and architecture.
∙Should know python libraries.
∙Advanced proficiency in SQL, including writing and optimizing complex queries.
∙Experience with stored procedures, user-defined functions (UDFs), and task
scheduling in Snowflake.
∙Familiarity with data integration tools (e.g., Informatica, Talend, Apache Airflow, DBT,
Fivetran, or custom Python scripts).
∙Experience with data modeling (star/snowflake schemas) and data warehouse design.
∙Knowledge of cloud platforms (AWS, Azure, or GCP) and how Snowflake integrates with
them.
∙Experience working with large datasets and performance tuning of data loads/queries.
∙Strong problem-solving and communication skills.