Area(s) of responsibility
Job Title: Snowflake Developer
Experience: 8 - 10 Years
Job Summary: We are looking for an experienced Snowflake Developer with strong expertise in Python, cloud-based data engineering and integration. The ideal candidate will have hands-on experience with Snowflake, Azure Data Services, and DevOps practices, capable of designing, developing, and optimizing data solutions for enterprise-scale projects.
Key Responsibilities
- Design and implement Snowflake pipelines.
- Develop and manage Snowflake Tasks, Stored Procedures, UDFs, Tables, Snowpipe, Streams for data ingestion, transformation, and unloading.
- Handle data flattening, filtering, and transformation within Snowflake.
- Build and optimize ETL/ELT workflows using Azure Data Factory (ADF).
- Integrate and manage data in Azure Data Lake.
- Develop and maintain Azure Function Apps for custom data processing.
- Implement CI/CD pipelines using Azure DevOps.
- Work with XML and JSON file formats for data ingestion and transformation.
- Ensure data security, governance, and compliance across all platforms.
Required Skills & Qualifications
- Strong hands-on experience with Snowflake Cloud Data Platform (Tasks, Stored Procs, UDFs, Snowpipe, Streams).
- Proficiency in Python, SQL and query optimization techniques.
- Experience with Azure Data Factory, Azure Data Lake, and Azure Function Apps.
- Familiarity with Azure DevOps for CI/CD and deployment automation.
- Strong understanding of ETL/ELT processes and data integration patterns.
- Experience working with XML and JSON data formats.
- Knowledge of data modeling concepts (Star/Snowflake schema).
- Understanding of data governance and security best practices.
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work in a fast-paced, agile environment.