Data warehouse developers or more commonly referred to now as data engineers are responsible for the overall development and maintenance of the data warehouse. It would be up to them to decide on the technology stack as well as any custom frameworks and processing and to make data ready for consumers.