Knowledge and understanding of large-scale Extract-Transform-Load (ETL) systems with the ability to design ETL workflows for data migration using various sources to data warehouse using batch or incremental loading strategies as well as the ability to document technical ETL specifications for a data warehouse, including providing data quality and integrity checks