As a Snowflake Senior Developer, you will be responsible for assisting the team with designing, developing, and maintaining the client’s Snowflake data warehouse. You will work closely with the team and the client to deliver the reporting solution through Snowflake into a Tableau front end. Your expertise in Snowflake and data warehousing will be critical in optimizing our data architecture and supporting data-driven decision-making.
Responsibilities
- Design and implement scalable Snowflake data warehouse solutions
- Develop and maintain ETL/ELT processes to load data into Snowflake from various sources
- Optimize Snowflake data warehouse performance, including tuning and query optimization
- Collaborate with data engineers and data analysts to understand data requirements and translate them into efficient data models
- Implement data governance and security best practices within the Snowflake environment
- Monitor and troubleshoot data warehouse issues, ensuring data accuracy and availability
- Create and maintain documentation related to data architecture, ETL/ELT processes, and data models
- Stay current with Snowflake updates and industry best practices to continuously improve data warehousing solutions
Qualifications
- Bachelor’s Degree in Computer Science, Information Technology, or related field
- 4+ years’ experience developing with Snowflake
- Strong knowledge of Snowflake architecture, features, and best practices
- Proficiency in SQL
- Proficiency in Python
- Experience with ETL/ELT tools and processes
- Familiarity with Amazon Web Services and S3 buckets, DynamoDB feeding Snowflake
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Experience working with AWS Connect data is a plus
- Snowflake certification(s)