Overview
Skills
Job Details
Location: Plano TX-Onsite
Job Description:-
-
Design, develop, and maintain scalable and efficient dbt models to transform raw data into usable datasets in Snowflake.
-
Implement and maintain modular, testable, and reusable dbt models using best practices.
-
Collaborate with data analysts, data scientists, and business stakeholders to understand data requirements and ensure accurate and reliable data delivery.
-
Develop and maintain data models, schemas, and documentation to support business intelligence and analytics.
-
Optimize and tune Snowflake queries and dbt transformations for performance and cost-efficiency.
-
Manage source control (e.g., Git) and deployment processes using CI/CD pipelines.
-
Monitor and troubleshoot data pipelines, identifying and resolving issues promptly.
-
Ensure data quality and consistency through testing frameworks and data validations in dbt.
-
Work in an Agile environment, participating in planning, code reviews, and team collaboration sessions.
-
Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent work experience).
-
5+ years of experience working with Snowflake as a cloud data warehouse platform.
-
5+ years of hands-on experience using dbt for data modeling and transformation.
-
Strong SQL skills with the ability to write complex queries and optimize performance.
-
Experience with ETL/ELT tools, data integration, and orchestration frameworks.
-
Familiarity with version control systems (e.g., Git) and CI/CD workflows.
-
Understanding of data governance, data quality, and security best practices.