logo

JobNob

Your Career. Our Passion.

Snowflake Developer - Python/SQL


Indium Software


Location

Bangalore | India


Job description

Job Description : We are seeking a highly skilled Snowflake Developer with 7 to 9 years of experience in data warehousing, Snowflake, SQL, and Python. As a Snowflake Developer, you will be responsible for designing, developing, and maintaining data warehouse solutions using Snowflake, as well as leveraging SQL and Python for data manipulation, extraction, and analysis. Responsibilities : Design, develop, and implement data warehouse solutions using Snowflake, ensuring scalability, performance, and reliability. Collaborate with data architects, analysts, and business stakeholders to understand data requirements and translate them into technical solutions. Develop and optimize SQL queries, stored procedures, and views for data extraction, transformation, and loading (ETL) processes. Design and implement data pipelines to extract, transform, and load data from various sources into Snowflake data warehouse. Develop and maintain Python scripts and libraries for data manipulation, analysis, and automation tasks. Perform data modeling and schema design in Snowflake, ensuring data integrity, consistency, and efficiency. Optimize and tune Snowflake database performance, including query optimization, indexing, and partitioning strategies. Develop and maintain documentation including data dictionaries, technical specifications, and user guides. Conduct data analysis and troubleshooting to identify and resolve data quality issues, discrepancies, and performance bottlenecks. Collaborate with cross-functional teams including data engineers, analysts, and developers to support business initiatives and projects. Stay updated on the latest Snowflake features, best practices, and industry trends, sharing knowledge and expertise with team members. Requirements : Bachelor's degree in Computer Science, Engineering, or related field. 7-9 years of experience in data warehousing, with a focus on Snowflake, SQL, and Python. Strong proficiency in Snowflake cloud data platform, including SnowSQL, Snowflake's SQL dialect, and Snowflake administration. Expertise in SQL programming, with experience in writing complex queries, stored procedures, and views. Proficiency in Python programming language, with experience in data manipulation, analysis, and automation. Solid understanding of data warehousing concepts, architectures, and best practices. Experience with data integration tools and technologies (e.g., Informatica, Talend) is a plus. Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve complex data issues. Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Self-motivated with a strong drive for continuous learning and professional development. Snowflake certification(s) is a plus. (ref:hirist.tech)


Job tags



Salary

All rights reserved