I would say Data warehouse developer.
Titles in the data world are not very informative. I've had each of these job titles at multiple companies: DBA, BI Developer, and, in each case, what I did was very different from the last place.
-- Itzik Ben-Gan 2001