Snowflake Developer
4 weeks ago
Location: Remote Position
Duration: 12 Months with possible extension
Employment Type: C2C
Must have:
· StrongSnowflake development experience
· StrongETL tool experience (DBT & Matillion = huge plus)
· Pythonexperience
· Control-M
· MustHave 10 Plus years of expereince
Overview:
We are currently seeking a highly skilled and experienced SnowflakeDeveloper to join our client's existing Snowflake development team. This roleis pivotal in supporting the team's growing workload and in contributingsignificantly to various projects and tasks. The ideal candidate will bring adepth of knowledge in Snowflake development and a proven track record indriving data solutions. This position offers the opportunity to work in adynamic and collaborative environment, where innovative solutions and theability to manage complex data workflows are highly valued.
Responsibilities:
As a Snowflake Developer, you will:
Design, Develop, and Deploy Snowflake Solutions: Create scalable andefficient Snowflake schemas, warehouses, and databases to meet businessrequirements. Utilize streams, stored procedures, and other Snowflake utilitiesto optimize data workflows.
ETL Development and Management: Develop and maintain robust ETLpipelines to support data extraction, transformation, and loading processes.Leverage advanced ETL tools and techniques to enhance data integration andworkflow automation.
Workflow Automation and Scheduling: Use Control-M or similar tools toautomate and schedule data jobs, ensuring timely and accurate data availabilityfor reporting and analysis purposes.
Performance Tuning and Optimization: Monitor and optimize theperformance of Snowflake environments, ensuring efficient data storage,processing, and retrieval. Implement best practices for scalability andcost-effectiveness.
Documentation and Compliance: Ensure that all developments are fullydocumented, including data models, ETL processes, and custom code.
Requirements:
Strong Snowflake Knowledge and Experience: Demonstrated expertise inSnowflake development, including deep understanding of Snowflake architecture,features, and utilities (streams, stored procedures, etc.).
ETL Expertise: Proven experience in ETL development and management, witha strong understanding of ETL principles and practices. (Experience withMatillion or DBT is a plus)
Proficiency in Python Programming: Extensive experience in Pythonprogramming
Control-M Experience: Familiarity with Control-M for workflow automationand scheduling, with the ability to manage complex job schedules effectively.