Job Summary :
As a Snowflake Senior Developer, you will be responsible for designing, developing, and implementing scalable data warehousing solutions using Snowflake. You will work closely with cross-functional teams to understand business requirements and develop data pipelines, ensuring seamless data integration and high-quality data delivery.
Key Responsibilities :
- Design and develop Snowflake data warehouses, including data modeling, data governance, and data quality
- Develop and maintain complex data pipelines, including data ingestion, transformation, and loading processes
- Optimize Snowflake performance, including query optimization, indexing, and caching
- Collaborate with data scientists and analysts to enable data-driven decision-making
- Troubleshoot data-related issues and implement data quality checks
- Develop and maintain documentation for data architectures, pipelines, and processes
- Stay up-to-date with Snowflake features and best practices, applying knowledge to improve data warehousing solutions
Technical Requirements :
7+ years of experience in data warehousing, with a focus on SnowflakeStrong proficiency in Snowflake architecture, including data loading, transformation, and queryingExperience with SQL, including complex queries, joins, and aggregationsKnowledge of data modeling, data governance, and data quality principlesExperience with data integration tools, such as Informatica, Talend, or similarFamiliarity with cloud-based data platforms, including AWS, Azure, or GCPPreferred Qualifications :
Snowflake certificationExperience with Snowflake features, such as Snowpipe, Materialized Views, and Time TravelKnowledge of data security and compliance principles, including data masking and access controlFamiliarity with DevOps tools, such as Git, Jenkins, or similarSoft Skills :
Strong communication and collaboration skillsAbility to translate technical concepts to non-technical stakeholdersStrong problem-solving skills, with attention to detail and ability to troubleshoot complex issues