Design, develop, and maintain ETL processes and data pipelines using tools like [list tools such as Talend, Informatica, Apache Nifi, SSIS, etc.].
Work with data architects and business analysts to understand data requirements and design solutions for efficient data extraction, transformation, and loading.
Extract data from various sources including relational databases, flat files, APIs, and cloud platforms.
Develop and implement data transformation logic to ensure the accuracy, integrity, and consistency of data across the organization.
Perform data quality checks, resolve data issues, and provide continuous improvements to ETL workflows.
Optimize ETL jobs for performance, scalability, and reliability.
Monitor and troubleshoot ETL processes, resolving issues and ensuring the data pipeline runs smoothly.
Collaborate with cross-functional teams including Data Analysts, Data Engineers, and BI teams to deliver accurate and timely data to stakeholders.
Provide support for data migration, integration, and the development of data warehouses.
Prepare technical documentation for the ETL processes and ensure best practices are followed.