Title: Subcontractor
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.