Job Description: DBT Developer
Position Summary
We are seeking a skilled DBT (Data Build Tool) Developer to join our data engineering team. The ideal candidate will be responsible for designing, developing, and maintaining data transformation workflows using DBT, ensuring data quality and consistency across our analytics platforms.
Key Responsibilities
- Ø Develop, build and test data transformation pipelines using DBT.
- Ø Implement and manage end-to-end data pipelines, ensuring data quality, reliability, and scalability.
- Ø Collaborate with data engineers, analysts, and business stakeholders to understand data requirements and deliver scalable solutions.
- Ø Implement and enforce best practices for data modeling, version control, and documentation within DBT projects.
- Ø Optimize SQL queries and DBT models for performance and reliability.
- Ø Monitor, troubleshoot, and resolve issues in data pipelines and transformations.
- Ø Ensure data quality through testing, validation, and documentation.
- Ø Participate in code reviews and contribute to continuous improvement of data engineering processes.
Required Qualifications
- Ø Bachelor’s degree in computer science, Information Systems, Engineering, or a related field.
- Ø 3+ years of experience in data engineering or analytics roles.
- Ø Hands-on experience with DBT (Data Build Tool) in a production environment.
- Ø Hands-on experience with advanced DBT concepts like macros, materializations, snapshots, configurations etc.
- Ø Experience with relational databases (e.g., Snowflake, BigQuery, Redshift, PostgreSQL).
- Ø Proficiency in SQL for data manipulation, querying, and transformation is essential.
- Ø Familiarity with data warehousing concepts and ETL/ELT processes.
- Ø Familiarity with data modeling concepts (star/snowflake schema, normalization)
- Ø Experience with version control systems (e.g., Git).
- Ø Strong problem-solving skills and attention to detail.
- Ø Excellent communication and collaboration abilities.
Preferred Qualifications
- Ø Experience with cloud data platforms (e.g., AWS, GCP, Azure).
- Ø Knowledge of data orchestration tools (e.g., Airflow, Prefect, Stonebranch).
- Ø Familiarity with CI/CD pipelines for data projects.
Our purpose
Our people and culture
Professional development
Benefits to help you thrive
At Deloitte, we know that great people make a great organization. Our comprehensive rewards program helps us deliver a distinctly Deloitte experience that helps that empowers our professionals to thrive mentally, physically, and financially—and live their purpose. To support our professionals and their loved ones, we offer a broad range of benefits. Eligibility requirements may be based on role, tenure, type of employment and/ or other criteria. Learn more about what working at Deloitte can mean for you.
Recruiting tips