Job Description
The BI Analyst is responsible for the design, development, implementation, management and support of mission critical enterprise BI reporting and Extract, Transform, Load (ETL) processes and environments. Working with cross-functional teams, you will be required together, document, and approve business requirements for data analysis and reporting projects, as well as use BI and database tools to develop reporting solutions to meet business needs.
Responsibilities:
- To understand business requirements in the BI context and design data models to convert raw data to meaningful insights.
- To create dashboards and visual interactive reports using Power BI.
- To identify KPIs with clear objectives and monitor them consistently.
- To analyze data and present it through reports that can help in decision-making.
- To be able to convert business requirements into technical specifications and decide the timeline to accomplish tasks.
- To design, develop, and deploy Power BI scripts and perform efficient detailed analysis.
- To perform DAX queries and functions in Power BI.
- To create charts and document data with algorithms, parameters, models, and relations explanations.
- To conduct data warehouse development.
- To perform SQL querying for best results.
- To use filters and graphs for a better understanding of the data.
- To define and design new systems by analyzing current ETL processes.
- To make technical changes to existing BI systems in order to enhance their working.
Required Qualifications:
- 5+ years experience implementing enterprise-scale reporting systems, including : Working with users in a requirements analysis role
- Extensive use of Microsoft Azure Platform
- Extensive experience with Business Intelligence tool, preferable Microsoft PowerBI
- Strong knowledge of logical and physical data modeling concepts
- Excellent interpersonal (verbal and written) communication skills are required to support working in project environments that include internal, external and customer teams
- Requires strong analytical, conceptual, and problem-solving abilities
- Programming / scripting experience and knowledge of software development life cycle is preferred.
- Ability to manage multiple priorities, and assess and adjust quickly to changing priorities
- English communication skill