The ideal candidate will have extensive experience with using Snowflake and perhaps other data warehousing tools, be responsible for developing and maintaining ETL processes, and generating reports. Proficiency in SQL and business intelligence (BI) tools is essential, and knowledge of .NET is a plus.
Key Responsibilities:
- Design, develop, and maintain ETL processes.
- Perform data extraction, transformation, and loading from various data sources into Snowflake.
- Implement and optimize error-checking mechanisms to ensure data integrity and quality.
- Develop and generate comprehensive reports to support business decision-making.
- Collaborate with cross-functional teams to gather requirements and ensure seamless data integration.
- Troubleshoot and resolve ETL process issues promptly.
- Utilize SQL and BI tools to analyze data and provide insights.
- Maintain documentation of ETL processes, data flows, and reporting systems.
Required Skills:
- Strong experience with Snowflake for data warehousing solutions.
- Proficiency in SQL for data querying and manipulation.
- Experience with ETL tools and processes.
- Familiarity with business intelligence tools (e.g., Tableau, Power BI, Looker).
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Nice to Have:
- Knowledge of .NET for additional development capabilities.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Understanding of data governance and best practices in data management.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as an ETL Developer or similar role.
- Certifications in Snowflake or relevant technologies are a plus.