Lead and participate in development teams to deliver data warehouse and business intelligence solutions utilizing the Microsoft BI platform and other leading BI technology Data modeling based on business requirements, and optimization of data models for business intelligence implementations Maintenance of existing data warehouse and business intelligence implementations (involving SQL Server 2000 tools) Documentation of all work carried out (e.g. data models, configurations, and setup) Occasional business analysis Assistance in preparation of project proposals, including client and vendor meetings Continuous focus and participation in developing and refining best practice for BI projects