Snowflake Developer

  • Plymouth, MN
  • Posted 2 days ago | Updated 21 hours ago

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

snowflake

Job Details

As a Snowflake Developer, you will be responsible for designing, implementing, and optimizing data solutions using the Snowflake cloud data platform. You will collaborate with cross-functional teams to ensure data integrity, security, and performance, contributing to the organization's data-driven decision-making processes.


Key Responsibilities:

  • Data Modeling & Architecture: Design and implement scalable data models and schemas within Snowflake to support business intelligence and analytics needs.
  • ETL Development: Develop, test, and maintain ETL processes to integrate data from various sources into Snowflake, ensuring data accuracy and consistency.
  • Performance Optimization: Optimize SQL queries and Snowflake configurations to enhance performance and reduce costs, including the use of clustering keys, materialized views, and partitioning strategies.
  • Data Security & Governance: Implement and manage security measures such as role-based access control (RBAC), data encryption, and auditing to protect sensitive information and ensure compliance with data governance policies.
  • Collaboration & Support: Work closely with data engineers, analysts, and business stakeholders to understand data requirements and deliver appropriate solutions. Provide technical support and training to team members and end-users.
  • Monitoring & Troubleshooting: Monitor Snowflake environments for performance issues, troubleshoot problems, and implement solutions to maintain optimal system performance.
  • Documentation: Maintain comprehensive documentation for data models, ETL processes, and system configurations to support data governance and compliance efforts.
  • Experience: 3 5 years of experience as a Snowflake Developer or in a similar data engineering role, with a focus on data warehousing and ETL processes.
  • Technical Skills:
    • Proficiency in SQL and Snowflake-specific SQL extensions.
    • Experience with data modeling concepts and best practices.
    • Familiarity with ETL tools and data integration techniques.
    • Understanding of cloud platforms, particularly Snowflake, AWS, Azure, or Google Cloud.
    • Knowledge of data security and compliance standards.
  • Soft Skills:
    • Strong analytical and problem-solving abilities.
    • Excellent communication and collaboration skills.
    • Ability to work effectively in a team-oriented environment.
    • Detail-oriented with a focus on data accuracy and quality.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.