Job Title: Senior ETL Developer - Snowflake
Type: Full time with Benefits
Location: Remote
Responsibilities:
Design, develop, and maintain ETL processes to load data into Snowflake.
Optimize ETL pipelines for performance and scalability.
Experience using the Talend ETL tool.
Migrate and transform data from traditional databases (e.g., SQL Server, Oracle) to Snowflake.
Design and implement data models in Snowflake (e.g., star schema, snowflake schema).
Collaborate with data architects to build scalable data warehouses and data marts.
Define best practices for Snowflake data modeling, query performance tuning, and optimization.
Integrate Snowflake with various data sources (e.g., APIs, cloud storage, SaaS applications).
Conduct performance tuning for ETL processes and SQL queries.
Implement Snowflake best practices for clustering keys, partitioning, and warehouse sizing.
Work closely with business analysts, data scientists, and other stakeholders to understand data requirements.
Translate business needs into technical solutions.
Ensure compliance with data governance and privacy standards.
Create detailed documentation for ETL processes, data flows, and architectures.
Provide regular reports on ETL performance, error handling, and data quality.
Basic Qualifications:
A bachelor's degree in computer science, information technology, or a closely related discipline is required.
Minimum of 5 years of ETL development experience Knowledge of ETL ideas, tools, and data structures
Capability to analyze and troubleshoot complicated data sets and sources
Outstanding verbal and written communication abilities
Capability to demonstrate critical thinking in general
Outstanding interpersonal skills
Excellent with time management and project delivery
Strong conceptual abilities
Excellent multitasking abilities
Exceptional analytical abilities