
Search by job, company or skills
Job Description Senior Power BI Developer
Client Industry: Mining
Role Overview
We are seeking an experienced Senior Power BI Developer to deliver endtoend
business intelligence solutions using Microsoft Power BI and the wider Microsoft
analytics ecosystem. The successful candidate will design and develop
highperformance dashboards, integrate Power BI with enterprise applications (Power
Apps, Power Automate, Databricks, Azure SQL), and challenge solution designs to
ensure optimal architecture and scalability.
This is a handson role requiring strong experience in BI solution design, data modelling,
visualization best practices, integration patterns, and collaboration with business
stakeholders.
Key Responsibilities
Power BI Development (EndtoEnd)
Deliver full lifecycle Power BI development including requirements analysis,
data modelling, DAX development, visualization design, deployment, and
optimization.
Build scalable data models (Star schema, Fact/Dimension structures) using best
practices.
Develop interactive dashboards, reports, and performanceoptimized datasets in
accordance with Evolution Mining's analytics standards.
Apply industry best practices in BI development, including naming
conventions, documentation, code reusability, dataset governance, and security
principles (RLS/OLS).
Integration & Advanced Analytics
Integrate Power BI with:
o Power Apps
o Power Automate
o Databricks (Delta tables / notebooks)
o Azure SQL / SQL Server
o Other enterprise data sources (SharePoint, APIs, Data Lake)
Develop Power BI solutions that trigger or are triggered by Power Apps and
Power Automate, enabling connected business workflows.
Collaborate closely with data engineers to consume curated data models,
pipelines, and Databricks datasets.
Solution Architecture & Design Review
Review and challenge proposed solution designs, ensuring alignment with BI
best practices, security, performance, and scalability.
Recommend improvements in architecture, data models, and integration
patterns.
Ensure that all designs follow Evolution Mining's data governance and platform
architecture standards.
Stakeholder Collaboration
Work directly with business stakeholders to understand reporting needs, KPIs,
and analytical objectives.
Translate business questions into intuitive visualizations and measurable
insights.
Communicate complex technical concepts in a simple, businessfriendly manner.
Participate in Agile ceremonies and collaborate with crossfunctional teams (data
engineers, Power Platform developers, SMEs).
Quality, Governance & Optimization
Implement rowlevel security, performance tuning, query folding, and data refresh
optimization.
Maintain documentation including semantic model descriptions, technical
specifications, and data dictionaries.
Ensure solutions meet SLAs, performance benchmarks, and usability
expectations.
Perform testing, validation, and troubleshooting across multiple data
environments.
Required Skills & Experience
8+ years hands-on experience with Power BI, including DAX, Power Query, M
language, data modelling, and visualization design.
Proven experience delivering complex Power BI dashboards in enterprise
environments.
Strong understanding of BI best practices, semantic modelling, performance
tuning, and enterprise data governance.
Experience integrating Power BI with:
o Power Apps
o Power Automate
o Azure SQL
o Databricks
o APIs or other cloud data sources
Ability to work independently and deliver highquality outputs with minimal
supervision.
Strong problem-solving and architectural thinking; able to challenge design
assumptions.
Experience in Agile / iterative delivery environments.
Excellent communication skills and proven client-facing experience.
Ability to collaborate with technical and non-technical stakeholders.
Nice-to-Have
Experience with Azure Data Factory, Data Lake, Synapse, or delta architecture.
Familiarity with Power Platform ALM and DevOps pipelines.
Experience building visuals with custom Power BI visuals or custom connectors.
Background in mining, engineering, or heavy industry analytics (preferred but not
required).
Microsoft certifications (PL300, DP500, or equivalent).
Qualifications
Bachelor's degree in Computer Science, Data Analytics, Information Systems,
Engineering, or equivalent experience.
Job ID: 144138613