What does an ETL developer do?

An ETL developer designs and manages the processes that extract, transform, and load data from various sources into data warehouses.