Develop and prepare schedule for new data warehouse.
Prepare plans for all ETL procedures and architectures.
Analyze large databases and recommend appropriate optimization for same.
Design data models and define both logical and physical models.
Administer all requirements and design various functional specifications for data.
Provide support to Software Development Life cycle.
Analyze various data warehouse objects.
Prepare ad hoc queries reports for both technical and business teams.
Prepare various code designs and ensure efficient implementation of same.
Evaluate all codes and ensure quality of all project deliverables.
Monitor data warehouse work and provide subject matter expertise.
Provide support to teams in all technical matters.
Provide training to all employees of development team.
Coordinate with external clients and participate in various technical meetings.
Design and implement various unit tests on system and prepare test data.