MINIMUM QUALIFICATIONS & REQUIREMENTS
EXAMPLES OF DUTIES / KNOWLEDGE & SKILLS
The statements listed below describe the general nature and level of work only. They are not an exhaustive list of all required responsibilities, duties, and skills. Other duties may be added, or this description amended at any time.
Evaluate and recommend database/data warehouse components, including hardware, relational database management systems, ETL software, metadata management tools, and database design solutions. Conduct research and make recommendations on BI products, services, and standards in support of procurement and development efforts. Assess and recommend long-term strategic goals for BI development in conjunction with end users, managers, clients, and other stakeholders. Direct, organize, and lead projects in the implementation and use of new BI software tools and systems. Lead the integration efforts for merging BI platforms with enterprise systems and applications. Design, code, test, and document all new or modified BI systems, applications, and programs. Develop the semantic layer, metadata, reports, and report definitions. Develop graphs and portal interfaces. Assist in the design of databases and data warehouses to ensure interoperability with BI solutions. Analyse user requirements and, based on findings, design functional specifications for BI front-end applications. Produce ETL design guidelines to ensure a manageable ETL infrastructure for the BI system. Design and deliver end-user training and training materials; provide technical support as necessary. Troubleshoot BI tools, systems, and software; performance-tune these applications as necessary. Act as evangelist for BI benefits across the organization; promote BI usage to relevant departments. Mentor and/or provide leadership to junior members of the team. Establish and maintain relationships with vendors and third-party service providers, act as a liaison between such entities and other I.T. personnel to resolve issues. Maintain professional and technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, benchmarking state-of-the-art practices, and participating in professional societies. Contributes to team effort by accomplishing related results as needed. Knowledge and Skills
Knowledge of:
Skills in: