Senior Power BI Developer
Job in
Nashville, Davidson County, Tennessee, 37247, USA
Listed on 2026-09-13
Listing for:
KANINI
Full Time
position Listed on 2026-09-13
Job specializations:
-
IT/Tech
Data Engineering, Business Intelligence, Data Warehousing
Job Description & How to Apply Below
We're looking for an experienced Power BI Developer to join our BI/Data Analytics team, supporting a large-scale enterprise semantic model built on Microsoft Fabric and Snowflake
. You'll work on a mission-critical reporting platform serving sales, labor, attendance, and financial reconciliation across the organization, with a strong focus on performance optimization, data modeling best practices, and scalable report development.
- Design, build, and maintain Power BI semantic models using TMDL and PBIP (Git-integrated) project format — no reliance on manual .pbix-only workflows.
- Develop and optimize DAX measures
, calculated columns, hierarchies, and relationships across large (multi-GB, 80M+ row) fact tables. - Implement and maintain incremental refresh policies (rolling window/incremental partitioning) to manage large historical datasets efficiently.
- Diagnose and resolve refresh failures, memory/capacity issues, and performance bottlenecks (Verti Paq Analyzer, DAX Studio, Fabric Capacity Metrics).
- Design and apply surrogate key strategies to reduce model size and improve query/relationship performance on high-cardinality columns.
- Build and maintain Power BI reports following established design/SSA standards (report chrome, slicers, drill-through, bookmarks, conditional formatting).
- Collaborate with data engineering teams on Snowflake/dbt pipelines feeding the semantic model; troubleshoot source-to-model data reconciliation issues.
- Manage deployments across DEV/PROD work spaces via deployment pipelines and Git-based version control (branching, PRs, code review).
- Use Power Shell / REST APIs (Enhanced Refresh API, XMLA endpoint) to automate refresh operations, monitor refresh history, and script recovery/reload procedures.
- Perform root cause analysis on data discrepancies, broken relationships, blank/missing values, and reporting anomalies; document findings clearly for stakeholders.
- Manage Row-Level Security (RLS), workspace/app permissions, and capacity (SKU) planning for Fabric/Premium.
- Partner with business stakeholders to translate requirements into scalable model and report designs; write clear documentation and user stories (Jira/Agile).
- 6+ years hands-on experience with Power BI (Desktop, Service, Premium/Fabric capacities).
- Strong proficiency in DAX and Power Query (M), including complex measures, time intelligence, and native query optimization.
- Deep understanding of semantic model design
: star schema, relationships, cardinality, Verti Paq storage engine, and performance tuning techniques. - Experience with incremental refresh
, large fact table management, and memory/capacity troubleshooting in Premium/Fabric environments. - Working knowledge of Snowflake (SQL, views, warehouses) and ideally dbt for source data transformations.
- Experience with Git-based Power BI development (PBIP/TMDL format), branching strategies, and pull request workflows.
- Familiarity with Power Shell and Power BI REST APIs for refresh automation and administration.
- Strong analytical and debugging skills — ability to trace issues from report visuals through DAX/relationships back to source data.
- Experience with Microsoft Fabric (Lakehouse, Fabric Capacity Metrics, One Lake).
- Exposure to DAX Studio / Tabular Editor / Verti Paq Analyzer
. - Familiarity with Jira/Agile delivery processes.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×