JOB DESCRIPTION INFORMATION
Power BI Developer
6 months renewable
Bryanston, Gauteng (Hybrid)
We are seeking an experienced Power BI Developer to join our team and contribute to the development
and implementation of a Power BI solution on the Azure platform. As a Power BI Developer, you will play a
crucial role in designing, developing, and maintaining Power BI reports, dashboards, and data visualizations
to enable data-driven decision-making. Your expertise in Power BI development, data modelling, data
integration, and data visualization will be essential in creating insightful and user-friendly reports and
Job Description / Responsibilities:
Collaborate with stakeholders, including business users and senior developers, to gather
requirements and translate them into effective Power BI reports and dashboards.
- Develop and maintain Power BI reports, dashboards, and data visualizations using Power BI
Desktop and Power BI Service.
- Design and implement data models using Power BI Desktop, ensuring optimal data organization
and relationships for efficient reporting.
- Create and optimize DAX (Data Analysis Expressions) queries and calculations to support complex
data transformations and aggregations in Power BI.
- Extract, transform, and load data from various data sources into Power BI using Power Query or
other data integration techniques.
- Collaborate with data engineers to ensure data quality, accuracy, and availability for Power BI
- Apply data visualization best practices to create visually appealing and user-friendly reports and
- Incorporate advanced analytics features, such as forecasting, clustering, or custom R/Python
scripts, into Power BI reports to provide deeper insights.
- Perform data analysis and exploration to identify trends, patterns, and key insights for business
- Monitor and optimize the performance of Power BI reports and dashboards to ensure efficient
data loading and responsiveness.
- Stay updated with the latest Power BI features, updates, and industry trends to leverage new
capabilities and enhance the Power BI solution.
- Provide guidance and support to junior Power BI developers, reviewing their work and providing
Background and experience required:
- Years of Experience
- Industry Experience
Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent
- 4-7 years of experience in Power BI development and data visualization.
- Strong proficiency in Power BI Desktop and Power BI Service.
- Experience in data modelling and designing efficient data structures for reporting.
- Proficiency in DAX (Data Analysis Expressions) for creating complex calculations and measures.
- Knowledge of data integration techniques and experience in extracting, transforming, and loading
data into Power BI using Power Query or other methods.
- Familiarity with data visualization best practices and the ability to create visually appealing and
intuitive reports and dashboards.
- Basic understanding of data warehousing concepts and SQL for querying and manipulating data.
- Familiarity with Azure services, particularly Azure Data Lake Storage and Azure SQL Database.
- Experience in advanced analytics and incorporating R/Python scripts into Power BI reports is a
- Strong analytical and problem-solving skills to understand complex business requirements and
translate them into effective Power BI solutions
Excellent communication and collaboration skills to work effectively with cross-functional teams
- Previous experience in mentoring or providing guidance to junior developers is a plus
Must-have Skills (Mandatory Skills):
List of Tools:
Power BI Desktop
- Power BI Service
- Power Query
- DAX (Data Analysis Expressions)
- SQL (for data querying and manipulation)
- Azure Data Lake Storage(optional)
- Azure SQL Database
- R/Python (for advanced analytics, optional)