Tata Consultancy Services

Snowflake Developer

Tata Consultancy Services$110K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of hands-on Snowflake development experience
  • Proficient in SQL for debugging and performance optimization
  • Familiarity with Snowflake databases, schemas, and objects
  • Experience with Snowpipe, Streams, and Tasks for data ingestion
  • Knowledge of CI/CD, Git, and DevOps practices
  • Ability to manage structured and semi-structured data types
  • Strong understanding of Snowflake security principles.

Responsibilities

  • Develop and maintain robust data pipelines in Snowflake
  • Optimize and debug SQL queries and stored procedures
  • Load and manage structured and semi-structured data efficiently
  • Utilize Snowpipe for real-time data ingestion
  • Enhance performance across queries and warehouse usage
  • Collaborate with teams to tailor data solutions to business needs
  • Participate in code review and continuous deployment processes.

Benefits

  • Opportunities for collaboration with cross-functional teams
  • Involvement in high-impact projects with scalable solutions
  • Engagement in code reviews and testing for quality assurance
  • Exposure to best practices in data governance and security.
Full Job Description
Snowflake Developer

Should have strong hands-on experience in building and supporting data pipelines, transformations, and reporting solutions on Snowflake. The ideal candidate should have excellent SQL skills, a strong understanding of Snowflake features, and the ability to develop reliable, efficient, and secure data solutions. This role will work closely with data engineering, analytics, and architecture teams to support business data needs. Day-to-day responsibilities include designing scalable data models, building and maintaining pipelines, improving data governance, and collaborating with cross-functional teams to ensure efficient data workflows. Additional responsibilities will include troubleshooting, addressing performance issues, and implementing best practices for data security and compliance.

Key Responsibilities
• Develop and maintain data pipelines and transformation workflows in Snowflake.
• Write efficient SQL queries, views, stored procedures, and reusable components.
• Load, transform, and manage structured and semi-structured data in Snowflake.
• Support data ingestion and processing using Snowpipe, Streams, and Tasks.
• Optimize query performance, warehouse usage, and job execution.
• Support data modeling activities for analytics and reporting requirements.
• Implement secure data access using roles, grants, masking policies, and secure views.
• Troubleshoot pipeline failures, data quality issues, and production support incidents.
• Participate in code reviews, testing, and deployment activities.
• Collaborate with business and technical teams to translate requirements into implementation.

Mandatory Skills
• Strong hands-on experience in Snowflake development.
• Strong SQL development and debugging skills in Snowflake.
• Experience with Snowflake objects such as databases, schemas, tables, views, virtual warehouse
• Hands-on experience with Snowpipe, Snowspark, Streams, Tasks, Dynamic Tables or Materialized Views.
• Experience in writing and maintaining stored procedures, UDFs, and views.
• Experience with Snowflake data sharing and replication.
• Experience with CI/CD pipelines for Snowflake deployments, Git, DevOps practices, and Infrastructure as Code.
• Experience with ETL/ELT processes, data integration, and building data pipelines.
• Good understanding of query optimization and performance tuning in Snowflake.
• Experience handling semi-structured data such as JSON, Avro, Parquet, or ORC in Snowflake.
• Experience with Snowflake security and access control concepts, including roles, grants, masking policies, and secure views.
• Experience with Time Travel and Zero-Copy Cloning.
• Strong understanding of data loading, transformation, and operational support in Snowflake.
• Ability to troubleshoot and resolve Snowflake-related development issues independently.
• Good communication and collaboration skills.
• Experience working in agile teams.

Salary Range- $110,000-$120,000 a year

#LI-SP3

#LI-VX1

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Snowflake Developer jobs: