Job Summary
We are seeking a skilled Snowflake Developer to design, develop, and maintain scalable data solutions on the Snowflake cloud data platform. The ideal candidate will have strong expertise in data warehousing, ETL/ELT processes, and cloud technologies, along with hands-on experience in Snowflake.
Key Responsibilities
Design and implement data models using Snowflake (schemas, tables, views).
Develop and optimize ETL/ELT pipelines for data ingestion and transformation.
Write efficient SQL queries, stored procedures, and Snowflake tasks.
Integrate Snowflake with other data tools and platforms (e.g., AWS, Azure, APIs).
Monitor, troubleshoot, and optimize Snowflake performance and cost usage.
Implement data security, governance, and access control policies.
Collaborate with data engineers, analysts, and business stakeholders.
Maintain documentation for data architecture and processes.
Ensure data quality, integrity, and consistency across systems.
Required Skills & Qualifications
Strong experience with Snowflake Data Cloud platform.
Proficiency in SQL and data modeling techniques.
Experience with ETL/ELT tools (e.g., Informatica, Talend, dbt, Matillion).
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform.
Understanding of data warehousing concepts (star schema, snowflake schema).
Experience with performance tuning and query optimization.
Familiarity with scripting languages (Python, Shell scripting) is a plus.
Knowledge of data integration and API handling.