×
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 Software Solutions
Full Time position
Listed on 2026-09-21
Job specializations:
  • IT/Tech
    Data Engineering, Business Intelligence
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below

Job Description — Power BI Senior Developer Aboutthe Role

We'relooking 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 acrossthe 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 andapply
    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
    rootcause 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 andreport 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
    forsource 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 throughDAX/relationships back to source data.
Niceto Have
  • Experience with
    Microsoft Fabric
    (Lakehouse, Fabric Capacity Metrics, One Lake).
  • Exposure to
    DAXStudio / Tabular Editor / Verti Paq Analyzer
    .
  • Familiarity with
    Jira/Agile
    delivery processes.

Kanini Software Solutions, Inc. does not discriminate in employment matters on the basis of race, gender, religion, age, national origin, citizenship, veteran status, family status, disability status, or any other protected class. We support workplace diversity. If you have a disability, please let us know if there is anything we can do to improve the interview process for you; we’re happy to accommodate.

Kanini Software Solutions, Inc., 25 Century Blvd., Ste. 602, Nashville, TN 37214.

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