Snowflake Developer

4 weeks ago


Jackson, United States Ndimensions IT Full time
Job DescriptionJob Description


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.