Power BI Developer Job at DKMRBH Inc, Richmond, VA

  • DKMRBH Inc
  • Richmond, VA

Job Description

Position Overview

Seeking an experienced Power BI Developer to design, develop, maintain, and optimize business intelligence reporting and analytics solutions.

The developer will create Power BI reports, dashboards, and semantic models , work with established Dataverse data models, develop data transformations using Power Query, and query additional data sources including SQL Server, Azure Blob Storage, and Cosmos DB.

The role will work directly with business stakeholders to understand reporting requirements, define metrics, develop effective visualizations, and support multiple reporting initiatives.

Key Responsibilities
  • Design, develop, maintain, and optimize Power BI reports, dashboards, and semantic models .
  • Build reports using established Microsoft Dataverse data models, tables, relationships, and security configurations.
  • Develop data connections and transformations using Power Query and M .
  • Connect Power BI to SQL Server and other supported data sources.
  • Develop and optimize DAX measures and calculated columns .
  • Manage semantic model relationships and optimize report/model performance.
  • Apply dimensional modeling and star schema principles.
  • Work directly with business stakeholders to gather reporting requirements and define measures and metrics.
  • Translate business requirements into clear, usable data visualizations.
  • Implement reports according to established workspace, dataset, and row-level security (RLS) standards.
  • Maintain and enhance existing reports and datasets.
  • Troubleshoot refresh issues, defects, and performance problems.
  • Document semantic models, measures, data sources, and refresh dependencies.
  • Support end users through report walkthroughs and knowledge transfer.
  • Participate in Agile ceremonies, backlog refinement, and requirements discussions.
  • Handle sensitive and restricted data according to established security and data-classification requirements.
Required Qualifications
  • 4+ years of professional Power BI development experience.
  • 3+ years of DAX , including measures, time intelligence, performance optimization, and row/filter context.
  • 3+ years of Power Query and M for data transformation and preparation.
  • 3+ years of SQL and relational data querying.
  • 2+ years of dimensional/semantic data modeling , including star schema and relationship management.
  • 2+ years of Power BI reporting against Dataverse or Dynamics 365 data.
  • 4+ years working directly with business stakeholders to gather reporting requirements and translate them into BI solutions.
  • Strong data visualization and dashboard-design skills.
  • Ability to work independently and manage multiple reporting priorities.
Preferred Qualifications
  • Experience implementing and testing Power BI Row-Level Security (RLS) .
  • Power BI Service experience, including workspaces, apps, dataset refresh, gateways, and deployment across environments.
  • Microsoft Fabric experience.
  • Experience using Azure Blob Storage or Cosmos DB as reporting sources.
  • Public-sector, regulatory, or compliance-driven environment experience.
  • Microsoft PL-300 Power BI Data Analyst certification.

Job Tags

Similar Jobs

Carle Health

RN Weekend Program - Case Manager Home Health (Champaign Region) Job at Carle Health

 ...visits in Champaign, Vermilion, Edgar, Iroquois, Ford, Coles, Douglas, Piatt, Moultrie, and Macon counties. Home Care RN/Field Case Managers work independently and as part of an interdisciplinary home care team (LPN, HHA, PT, PTA, OT, OTA, MSW, SLP). Enjoy working... 

YUILLE'S CLEANING INC

Kilmarnock Evening Janitorial Job at YUILLE'S CLEANING INC

 ...This individual must have a valid drivers license and their own vehicle for transportation. The employee is assigned to a specific task to complete nightly. The hours are typically 3.5 to 4 hours per evening. There will be a total of 3 people in the building including... 

Nordson Corporation

Specialist II Import/Export Job at Nordson Corporation

Essential Job Duties and ResponsibilitiesProvide day-to-day support and guidance on import, export, and export controls related issues to internal customers. Respond to inquiries regarding Export Control Classification Number (ECCN) classifications, documentation requirements... 

BJC HealthCare

Outpatient Oncology Infusion Registered Nurse Job at BJC HealthCare

BJC HealthCare seeks an Outpatient Oncology Infusion Clinical Nurse to deliver compassionate, evidence-based cancer care in a busy infusion center. In this role, you will assess patients, administer chemotherapy and biologic infusions, manage IV access, and closely monitor... 

ADP - Automatic Data Processing

EDI Service Specialist I Job at ADP - Automatic Data Processing

 ...third party administrators, etc.). You will:Support the Comprehensive Services team and clients by maintaining and troubleshooting any EDI/Carrier Connection errors that present themselves for clients and cases aligned to you. You will also work with internal partners,...