Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21230139

    BENGALURU · FULLTIME

    Sr Snowflake Data Engineer

    Onusworks Software India

    Onusworks Software India

    Bengaluru · hybrid · Posted 5d ago

    Sourced fromNaukri
    Undisclosed5–10 yrsfulltimeBengaluru

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    Job Description: Senior Snowflake Developer


    Experience: 5+ Years

    Role: Senior Snowflake Developer / Senior Data Engineer

    Employment Type: Full-Time


    Job Summary

    We are looking for an experienced Senior Snowflake Developer with strong hands-on expertise in Snowflake, dbt, data migration, ETL/ELT processes, and data modelling. The ideal candidate should have experience designing, developing, and optimizing scalable data pipelines and enterprise data warehouse solutions.

    The candidate must be capable of working directly with business stakeholders and customers to understand business requirements, translate them into technical solutions, and independently deliver high-quality data engineering outcomes.


    Key Responsibilities

    • Design, develop, and maintain scalable data pipelines using Snowflake and dbt.
    • Build and optimize ETL/ELT workflows for integrating data from multiple source systems.
    • Develop efficient SQL queries, stored procedures, views, and other Snowflake objects.
    • Perform data migration activities, including source-to-target mapping, data transformation, reconciliation, and validation.
    • Design and implement logical and physical data models, including dimensional modelling, star schemas, and snowflake schemas.
    • Develop reusable dbt models, macros, tests, snapshots, and documentation.
    • Optimize Snowflake query performance, warehouse utilization, and compute costs.
    • Implement data quality checks, data validation rules, and error-handling mechanisms.
    • Work with cloud storage, APIs, databases, and other enterprise data sources to build reliable data ingestion solutions.
    • Collaborate directly with business stakeholders, functional teams, architects, and customers to understand requirements and propose solutions.
    • Independently manage assigned development activities, troubleshoot complex data issues, and deliver solutions within agreed timelines.
    • Participate in technical discussions, code reviews, design reviews, and production support activities.
    • Ensure data security, governance, access controls, and development standards are followed.

    Mandatory Technical Skills

    1. Snowflake

    • Strong hands-on experience with Snowflake data warehouse architecture.
    • Expertise in Snowflake SQL, query optimization, performance tuning, and cost management.
    • Experience with virtual warehouses, stages, file formats, streams, tasks, and related Snowflake features.
    • Experience implementing data ingestion and transformation solutions.

    2. dbt (Data Build Tool)

    • Strong practical experience developing and managing dbt projects.
    • Experience with dbt models, materializations, macros, tests, snapshots, and documentation.
    • Understanding of incremental models, dependency management, and modular transformation design.
    • Experience integrating dbt with Snowflake and implementing data quality checks.

    3. ETL/ELT Development

    • Strong understanding of ETL and ELT architecture and implementation.
    • Experience building scalable data ingestion and transformation pipelines.
    • Ability to handle structured and semi-structured data.
    • Experience with pipeline monitoring, error handling, and data reconciliation.

    4. Data Migration

    • Experience migrating data from legacy databases, data warehouses, or on-premises systems to Snowflake.
    • Knowledge of source-to-target mapping, transformation rules, data profiling, validation, and reconciliation.
    • Ability to identify migration issues and ensure data accuracy and completeness.

    5. Data Modelling

    • Strong knowledge of conceptual, logical, and physical data modelling.
    • Experience with dimensional modelling, star and snowflake schemas, fact and dimension tables, and slowly changing dimensions (SCD).
    • Ability to design scalable and maintainable data models aligned with business requirements.

    6. SQL and Database Concepts

    • Advanced SQL skills, including complex joins, CTEs, window functions, and query optimization.
    • Strong understanding of relational databases, data warehousing concepts, and data transformation patterns.

    Preferred Skills

    • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
    • Familiarity with orchestration and scheduling tools such as Airflow or similar platforms.
    • Experience with Git, CI/CD pipelines, and automated deployment practices.
    • Exposure to Power BI, Tableau, or other BI and reporting platforms.
    • Experience with Python for data processing and automation.
    • Knowledge of data governance, metadata management, and data lineage.

    Required Experience and Competencies

    • Minimum 5+ years of relevant experience in data engineering, data warehousing, or Snowflake development.
    • Strong hands-on experience with Snowflake, dbt, SQL, ETL/ELT, data migration, and data modelling.
    • Ability to work independently as an individual contributor.
    • Strong communication and stakeholder management skills.
    • Experience interacting directly with customers or business stakeholders.
    • Strong analytical, problem-solving, and troubleshooting capabilities.
    • Ability to take ownership of technical deliverables from requirement gathering through implementation.

    Sourced from naukri

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    google cloud platformamazon web servicesdbtData Build ToolDatabricksPysparkData EngineeringPythonPower BiSQLSnowflakeMicrosoft Azure

    Section · Company

    About Onusworks Software India

    Onusworks Software India

    Onusworks Software India

    Software Product

    75

    employees

    2013

    13 years old

    Bangalore / Bengaluru, Karnataka

    India

    ₹6.5L PA avg

    Avg at Onusworks Software India

    About

    Onusworks Software India enhances Human Capital Management through technology, serving diverse sectors with consulting and implementation services.

    Industries

    Software Product

    Employee ratings

    10 reviews

    3.7/ 5

    Culture

    3.1

    Career growth

    2.9

    Work-life

    3.2

    Employees rate it well for

    Compensation & Benefits37Work Satisfaction37

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Job search guides

    • All 439 Data Engineer jobs in Bengaluru
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • Naukri auto-apply, explained