Snowflake Developers Job in Growtharc Technologies
Snowflake Developers
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
Job Overview:
We are looking for a skilled and experienced Snowflake Data Engineer to join our team. The ideal candidate will have 4-10 years of experience in data engineering, with at least 3 years of hands-on expertise with Snowflake. You will be responsible for designing, building, and optimizing data pipelines and workflows, ensuring data integrity and performance within our Snowflake environment. Strong proficiency in SQL, advanced knowledge of Snowflake s features, and experience with SQL Server to Snowflake migrations are crucial for this role. Familiarity with Microsoft technologies such as SSIS, SSAS, and SSMS, as well as a proactive problem-solving approach, are also essential.
Key Responsibilities:
-
Data Pipeline Design: Design, build, and optimize data pipelines and workflows using Snowflake, Azure, and DBT to support data ingestion, transformation, and analytics.
-
Performance Optimization: Optimize query performance and data storage within the Snowflake environment to ensure efficient data processing and retrieval.
-
ETL/ELT Processes: Design and implement ETL/ELT processes for effective data ingestion and transformation, leveraging Snowflake s capabilities.
-
Cross-Functional Collaboration: Work with cross-functional teams to understand data requirements and deliver high-quality, scalable data solutions.
-
Data Governance: Ensure adherence to data security, compliance, and governance standards, including data privacy and regulatory requirements.
Required Qualifications:
-
Education: Bachelor s degree in Computer Science, Information Systems, or a related field.
-
Experience: 4-10 years of experience in data engineering or related roles, with a minimum of 3 years of hands-on experience with Snowflake.
-
SQL Proficiency: Expert-level proficiency in SQL, including advanced data querying, performance tuning, and data modeling techniques.
-
Snowflake Expertise: In-depth understanding of Snowflake architecture, features, and best practices for optimizing performance and managing data.
-
Data Warehousing: Strong knowledge of data warehousing concepts and dimensional modeling.
-
Microsoft Technologies: Familiarity with Microsoft suite of technologies including SSIS, SSAS, and SSMS.
-
Infrastructure as Code: Knowledge of Infrastructure as Code (IaC) tools like Terraform for automating infrastructure management.
-
CI/CD: Experience with GitHub actions and an understanding of Continuous Integration/Continuous Deployment (CI/CD) practices.
-
Workflow Orchestration: Experience with workflow orchestration tools such as Airflow for managing and automating data workflows.
-
Communication: Excellent problem-solving abilities with a proactive and positive attitude. Strong written and verbal communication skills are essential.
Preferred Qualifications:
-
Migration Experience: Experience with SQL Server to Snowflake migration using Fivetran, including data integration and transformation.
-
DBT Proficiency: Proficiency in using the data build tool (dbt) for data transformation and modeling.
-
Fivetran Experience: Experience with Fivetran for data integration and ELT processes.
-
Cloud Platforms: Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
-
Certifications: Relevant certifications, such as Snowflake SnowPro, AWS Certified Data Analytics, or Azure Data Engineer
Qualification : Bachelors degree in Computer Science, Information Systems, or a related field.
4 to 10 Years
2 - 4 Hires