JOBSEARCHER

Snowflake Developer – Python & SQL Server

*Snowflake Developer – Python & SQL ServerJob Description* We are seeking an experienced *Snowflake Developer with strong Python and SQL Server skills* to design, develop, and maintain scalable data solutions. The ideal candidate will have hands-on experience with Snowflake data warehousing, SQL Server databases, Python programming, ETL/ELT processes, and cloud-based data integration. *Key Responsibilities* * Design and develop scalable data warehouse solutions using *Snowflake*. * Develop complex SQL queries, stored procedures, views, CTEs, and analytical queries. * Work extensively with *SQL Server* for source-system analysis, data extraction, transformation, and validation. * Develop Python scripts for data processing, automation, validation, and ETL/ELT workflows. * Build and maintain *ETL/ELT pipelines* to load data from SQL Server and other source systems into Snowflake. * Implement Snowflake features including *Stages, File Formats, Streams, Tasks, Snowpipe, Time Travel, Zero-Copy Cloning, and Dynamic Tables*. * Perform data transformation, cleansing, reconciliation, and performance optimization. * Develop reusable Python utilities for data ingestion and pipeline automation. * Optimize Snowflake SQL queries and warehouse usage for performance and cost efficiency. * Implement incremental data loading and *Change Data Capture (CDC)* strategies. * Troubleshoot data pipeline failures and production issues. * Perform data validation and ensure data quality and consistency between SQL Server and Snowflake. * Collaborate with data engineers, analysts, architects, and business teams to understand requirements. * Participate in code reviews, testing, deployment, and production support. * Maintain technical documentation for data pipelines, processes, and database objects. Required Skills * 3+ years of experience in *Snowflake Development/Data Engineering*. * Strong hands-on experience with *Snowflake SQL*. * Strong knowledge of *SQL Server/T-SQL*. * Good programming experience in *Python*. * Experience with ETL/ELT development and data integration. * Strong understanding of data warehousing concepts, including *fact and dimension tables, star schema, and slowly changing dimensions (SCD)*. * Experience with Snowflake performance tuning and query optimization. * Experience working with structured and semi-structured data such as *JSON, XML, and VARIANT*. * Knowledge of Snowflake security concepts including roles, privileges, warehouses, databases, schemas, and access controls. * Experience with Git and CI/CD processes. * Strong analytical and troubleshooting skills. Preferred Skills * Experience with *Matillion, dbt, Informatica, or other ETL tools*. * Experience with AWS or Azure cloud platforms. * Knowledge of *Apache Airflow*. * Experience with REST APIs and web services. * Knowledge of Docker and cloud-based deployment. * Experience with monitoring and production support. * Familiarity with DevOps and automated deployment practices. *Education* Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience. *Experience Level* *3–6 years* Employment Type *Full-Time* Location *Remote / Hybrid / Onsite – Based on Business Requirement* Pay: $50.00 per hour Work Location: In person