Job Title: Snowflake Data Engineer
Job Location: Canada (Remote)
Mode: Contract
Job Description:
- Proficient in writing complex SQL queries, stored procedures, and query optimization for large-scale data processing.
- Hands-on experience with Snowflake, including schema design, Snowpipe, Streams & Tasks, and performance tuning.
- Expertise in developing ETL/ELT pipelines using Informatica IICS for cloud and hybrid data integration.
- Strong understanding of data modeling techniques, including star and snowflake schemas.
- Experience in integrating Snowflake with cloud storage solutions like AWS S3 or Azure Blob for data ingestion.
- Design and develop scalable data pipelines using SQL, Snowflake, and IICS for efficient data movement and transformation.
- Create and manage Snowflake objects, including warehouses, databases, schemas, tables, streams, and tasks.
- Develop ETL/ELT processes using Informatica IICS, ensuring seamless integration between cloud and on-premise data sources.
- Implement data models using best practices like star and snowflake schemas to support analytical reporting.
- Perform data validation and apply quality checks to ensure high data accuracy and consistency.
- Monitor job performance, optimize resource usage, and troubleshoot issues in Snowflake and IICS environments.
- Maintain good communication and coordination skills.