- Design, implement, and maintain ETL processes to extract data from multiple sources, transform it based on business rules, and load it into target systems.
- Develop and manage data mapping documentation, including source-to-target mappings and transformation logic.
- Collaborate with data analysts, data scientists, and business stakeholders to understand data requirements and optimize data flows.
- Conduct data quality checks and validation to ensure the accuracy and integrity of data.
- Optimize ETL workflows for performance, scalability, and reliability.
- Monitor and troubleshoot ETL processes, resolving issues promptly to minimize downtime.
- Stay up-to-date with industry best practices and emerging technologies in data engineering and ETL.
- Proven experience as a Data Engineer, with a strong focus on data mapping and ETL processes.
- Strong SQL skills and experience with relational databases (e.g., MySQL, PostgreSQL, Oracle).
- Familiarity with data warehousing concepts and architecture.