- Design, develop, test, deploy and maintain Snowflake ETL processes to extract data from various sources and load it into the target system.
- Collaborate with cross-functional teams to identify business requirements and design solutions that meet those needs.
- Develop complex SQL queries to optimize database performance and troubleshoot issues.
- Ensure high availability of ETL processes by implementing monitoring tools and performing regular maintenance tasks.
Job Requirements :
- 10-14 years of experience in developing ETL processes using Python or other programming languages (e.g., Java).
- Solid understanding of Snowflake's architecture, features, and best practices for building scalable databases.
- Proficiency in writing complex SQL queries for querying large datasets.
- Experience working on big data technologies such as Hadoop ecosystem.