Data Engineer (Contract-based)
About this position
The Data Engineer (Contract-based) will be responsible for designing, developing, and maintaining data transformation processes, optimizing data workflows, and collaborating with various stakeholders to ensure data quality and compliance.
Responsibilities
• Design, develop, and maintain data transformation processes to cleanse, transform, and aggregate data within the data warehouse.
• Optimize and streamline data workflows to ensure efficient data processing and storage in the data warehouse.
• Collaborate with data analysts, data scientists, and business stakeholders to understand data requirements and implement appropriate data transformations.
• Develop and maintain data warehouse schemes, tables, and views to support reporting and analytics needs.
• Implement data governance policies and standards to ensure data quality, security, and compliance.
• Monitor data warehouse performance, troubleshoot issues, and optimize for scalability and efficiency.
Requirements
• Minimum of 2 years of professional experience as a Data Warehouse Engineer, or Data Analyst, or in a similar role.
• Proficiency in SQL for data extraction, transformation, and analysis from Snowflake or relational databases.
• Proficiency in Tableau Desktop and Tableau Server, including advanced knowledge of dashboard development, data blending, calculated fields, parameters, and filters.
• Strong understanding of data warehousing concepts, methodologies, and best practices.
• Strong understanding of data analysis techniques, i.e.: data visualization best practices.
• Understand with data modelling techniques including dimensional modelling, star schema design, and slowly changing dimension (SCD).
• Have knowledge of ETL (Extract, Transform, Load) processes and tools to efficiently extract data from various sources, transform it, and load it into the data warehouse.
• Familiarity with data quality assurance techniques and tools to ensure data accuracy, consistency, and completeness.
• Ability to collaborate effectively with business and technical counterparts to understand requirements and translate them into technical solutions.
• Strong analytical and problem-solving skills with attention to detail.
• Excellent communication and documentation skills to convey technical concepts to non-technical stakeholders.
• Ability to work independently and in a team-oriented environment, managing multiple tasks and priorities effectively.
• Willing to work with 6 months contract-based.