Responsibilities
Data Warehouse Development: Collaborate with senior data engineers and data architects to design, develop, and maintain our Snowflake-based data warehouse infrastructure. This includes schema design, table creation, and optimizing data loading processes.
ETL Development with dbt: Utilize dbt (Data Build Tool) to develop and maintain ETL pipelines for data ingestion, transformation, and loading. Work closely with the data engineering team to ensure that ETL processes are efficient, scalable, and well-documented.
Data Modeling: Participate in data modeling activities to design and implement logical and physical data models that meet business requirements. Collaborate with data analysts and stakeholders to understand data needs and translate them into effective data models.
Business Intelligence (BI) Development: Support the development of BI solutions using Qlik, including building data models, dashboards, and reports. Work closely with BI developers and business users to understand requirements and deliver actionable insights.
Data Quality and Governance: Implement data quality checks and data governance policies to ensure the accuracy, completeness, and consistency of data across the organization. Assist in resolving data quality issues and maintaining data documentation.
Collaboration and Communication: Engage with cross-functional teams, including data analysts, data scientists, and business stakeholders, to understand their data requirements and provide technical support. Communicate effectively with team members and stakeholders to ensure alignment and transparency.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 3-5 years of experience in data engineering, database development, or related roles.
- Hands-on experience with Snowflake data warehouse platform is preferred.
- Familiarity with dbt for ETL development and management. Expertise a plus.
- Proficiency in SQL programming and database management, preferably with PostgreSQL.
- Experience with business intelligence tools such as Qlik or similar platforms is a plus.
- Strong analytical and problem-solving skills, with attention to detail.
- Ability to work effectively in a collaborative team environment.
- Excellent communication and interpersonal skills.