| The ETL developer's responsibility is to ensure that the goals of the business with regards to data management are met. The developer should be able to design and implement a plan for all types of data movement or modification requested and approved by management. He/she should have intimate knowledge of the database schema and the data itself. The ETL developer has a full understanding of each step in the ETL process and can write ETL programs with scripts, packages, mappings, etc. (depending on the tool). Analysis, development, QA, implementation, monitoring and administration of the ETL process. |