Job
Description
As a Snowflake Developer, your role will involve designing, developing, and optimizing scalable cloud data solutions using the Snowflake data platform. You will need to have strong SQL expertise, hands-on experience with data ingestion and transformation, and the ability to work in a customer-facing environment to deliver high-quality analytics and reporting solutions. **Key Responsibilities:** - Develop and maintain end-to-end data pipelines for ingestion, transformation, and loading into Snowflake. - Design and implement optimized SQL queries, views, and stored procedures to support analytics and reporting use cases. - Integrate Snowflake with multiple data sources, including on-prem databases, APIs, and cloud storage platforms such as AWS S3 and Azure Data Lake. - Implement and manage Snowflake features such as Stages, Streams, Tasks, and Time Travel for efficient ELT workflows. - Apply performance tuning and cost optimization techniques for virtual warehouses. - Implement security best practices, including RBAC, data masking, encryption, and compliance controls. - Collaborate with data engineers, architects, and business stakeholders to deliver scalable and reliable data solutions. - Troubleshoot and resolve issues related to data ingestion, transformations, and query performance. - Create and maintain technical documentation for solutions, deployments, and enhancements. - Stay current with Snowflake platform enhancements and best practices to continuously improve solution capabilities. **Qualification Required:** - 5-10 years of experience developing and implementing data solutions using Snowflake. - Strong proficiency in SQL, including complex queries, stored procedures, and performance tuning. - Hands-on experience with ETL/ELT development using Snowflake capabilities: Stages, Streams, Tasks. - Solid understanding of Snowflake architecture, including Virtual Warehouses, Micro-partitions, Time Travel, Data Sharing. - Experience integrating Snowflake with on-prem databases, REST APIs, and cloud storage platforms (AWS S3, Azure Data Lake). - Knowledge of performance optimization and cost management strategies in Snowflake. - Exposure to Python or other scripting languages for automation and orchestration. - Strong understanding of Snowflake security, including RBAC, masking policies, encryption, and compliance standards. - Experience working in a customer-facing role with strong communication and presentation skills. As a Snowflake Developer, your role will involve designing, developing, and optimizing scalable cloud data solutions using the Snowflake data platform. You will need to have strong SQL expertise, hands-on experience with data ingestion and transformation, and the ability to work in a customer-facing environment to deliver high-quality analytics and reporting solutions. **Key Responsibilities:** - Develop and maintain end-to-end data pipelines for ingestion, transformation, and loading into Snowflake. - Design and implement optimized SQL queries, views, and stored procedures to support analytics and reporting use cases. - Integrate Snowflake with multiple data sources, including on-prem databases, APIs, and cloud storage platforms such as AWS S3 and Azure Data Lake. - Implement and manage Snowflake features such as Stages, Streams, Tasks, and Time Travel for efficient ELT workflows. - Apply performance tuning and cost optimization techniques for virtual warehouses. - Implement security best practices, including RBAC, data masking, encryption, and compliance controls. - Collaborate with data engineers, architects, and business stakeholders to deliver scalable and reliable data solutions. - Troubleshoot and resolve issues related to data ingestion, transformations, and query performance. - Create and maintain technical documentation for solutions, deployments, and enhancements. - Stay current with Snowflake platform enhancements and best practices to continuously improve solution capabilities. **Qualification Required:** - 5-10 years of experience developing and implementing data solutions using Snowflake. - Strong proficiency in SQL, including complex queries, stored procedures, and performance tuning. - Hands-on experience with ETL/ELT development using Snowflake capabilities: Stages, Streams, Tasks. - Solid understanding of Snowflake architecture, including Virtual Warehouses, Micro-partitions, Time Travel, Data Sharing. - Experience integrating Snowflake with on-prem databases, REST APIs, and cloud storage platforms (AWS S3, Azure Data Lake). - Knowledge of performance optimization and cost management strategies in Snowflake. - Exposure to Python or other scripting languages for automation and orchestration. - Strong understanding of Snowflake security, including RBAC, masking policies, encryption, and compliance standards. - Experience working in a customer-facing role with strong communication and presentation skills.