Senior Power BI Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
75% Travel

Skills

Agile
Analytical Skill
BI Architecture
Business Intelligence
Cloud Computing
Collaboration
Communication
Computer Science
DAX
Dashboard
Data Analysis
Data Flow
Data Lake
Data Modeling
Data Visualization
Data Warehouse
Databricks
Decision-making
DevOps
Dimensional Modeling
ELT
Extract
Transform
Load
FOCUS
Git
Informatica
Information Systems
KPI
Management
Mentorship
Microsoft
Microsoft Azure
Microsoft Excel
Microsoft Power BI
Microsoft SQL Server
Microsoft SSIS
Microsoft SharePoint
Optimization
Performance Tuning
Python
R
RDBMS
Reporting
Roadmaps
SQL
SQL Azure
Scalability
Scrum
Snow Flake Schema
Specification Gathering
User Experience
Version Control
Web Applications

Job Details

Job Title: Senior Power BI Developer

Location: Atlanta, GA (Hybrid) 3 days/week in office

Employment Type: Contract (W2)

Job Summary

We are seeking an experienced Power BI Developer with strong expertise in designing, developing, and deploying interactive dashboards and business intelligence solutions. The ideal candidate will possess a deep understanding of data modeling, ETL processes, DAX expressions, Power Query (M Language), and data visualization best practices, along with a proven track record in leading BI initiatives and working closely with business stakeholders to drive data-driven decision-making.

Key Responsibilities

  • Design, develop, and maintain Power BI dashboards and reports that provide actionable insights to business stakeholders.
  • Build and optimize data models (star/snowflake schemas) to ensure high performance and scalability.
  • Develop complex DAX measures, calculated columns, and KPIs to support analytical needs.
  • Connect Power BI to various data sources including SQL Server, Azure Synapse, Databricks, Excel, SharePoint, APIs, and cloud data warehouses.
  • Implement Row-Level Security (RLS) and manage Power BI workspace governance, datasets, and gateways.
  • Collaborate with data engineers and DBAs to design efficient ETL/ELT pipelines using tools such as Azure Data Factory, SSIS, or Synapse Pipelines.
  • Conduct performance tuning and report optimization for faster load times and better user experience.
  • Define and enforce Power BI development standards, including naming conventions, reusable templates, and best practices.
  • Partner with business users to gather requirements, translate them into technical specifications, and provide BI solutions that align with strategic goals.
  • Mentor junior developers and contribute to BI architecture, roadmap, and governance processes.

Required Skills & Experience

  • 12+ years of experience in IT with a strong focus on Business Intelligence and Data Analytics.
  • 5+ years of hands-on experience with Microsoft Power BI (Desktop, Service, Dataflows, and Gateway).
  • Advanced proficiency in DAX, Power Query (M language), and data modeling concepts.
  • Strong SQL skills and experience with SQL Server, Azure SQL Database, or similar RDBMS.
  • Hands-on experience integrating Power BI with Azure Data Lake, Synapse, or Databricks.
  • Strong understanding of ETL processes and tools like SSIS, Azure Data Factory, or Informatica.
  • Proven ability to design interactive and visually appealing dashboards following UX best practices.
  • Experience with Power BI administration, workspace management, and governance.
  • Familiarity with Power BI REST APIs, Power Automate, and embedding Power BI into web apps (preferred).
  • Strong communication skills and the ability to interact effectively with technical and non-technical stakeholders.
  • Experience in Agile/Scrum environments and version control systems (Git, Azure DevOps).
  • Microsoft Certified: Data Analyst Associate (Power BI) or Azure Data Engineer Associate.
  • Experience with Python, R, or custom visuals in Power BI.
  • Knowledge of data warehousing and dimensional modeling (Kimball methodology).
  • Experience in enterprise-scale Power BI deployments and self-service BI enablement.

Education

  • Bachelor s or Master s degree in Computer Science, Information Systems, Data Analytics, or a related field.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.