Develop and maintain scalable Snowflake data solutions and DBT transformations.
Lead a team of resources: assign tasks, perform code reviews, mentor, and manage performance.
Collaborate with the project Lead to provide regular status updates and escalate issues as needed.
Engage with business stakeholders to define architecture, data models, data flow, and integration patterns.
Produce high-level architecture documents outlining scope, components, interfaces, risks, and complexity to support allocation and timelines.
Define and manage project timelines, milestones, and estimates; translate requirements into a practical development plan.
Ensure data quality, governance, security, and compliance across pipelines.
Establish CI/CD pipelines for Snowflake/DBT deployments (preferably using Azure DevOps or equivalent).
Implement robust testing strategies: unit tests, data quality checks, and validation processes.
Create and maintain documentation for data models, data lineage, and development standards.
Identify performance bottlenecks, optimize Snowflake queries and DBT models, and implement best practices.
Collaborate across teams (data engineering, analytics, product) to ensure alignment with business goals.
Good to have basic to mid-level knowledge of AWS and Streamlit