×
Register Here to Apply for Jobs or Post Jobs. X

Senior Power BI Developer

Job in Nashville, Davidson County, Tennessee, 37247, USA
Listing for: KANINI
Full Time position
Listed on 2026-09-13
Job specializations:
  • IT/Tech
    Data Engineering, Business Intelligence, Data Warehousing
Salary/Wage Range or Industry Benchmark: 110000 - 150000 USD Yearly USD 110000.00 150000.00 YEAR
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.

Key Responsibilities
  • 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).
Required Skills & Experience
  • 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.
Nice to Have
  • 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary