1.Support and Maintain existing Data Warehouse Systems. 2.Gathering and analyzing client’s business requirements, develop high-level and low-level design documents, code, unit test, and assist in the deployment of the applications Overseeing functional designs, documents and data requirements in accordance with business needs. Handling UAT and user training processes. 3.Coordinating between clients and the development team.