Power BI developer

Overview

On Site
Depends on Experience
Contract - W2

Skills

Auditing
Business Intelligence
Collaboration
Customer Relationship Management (CRM)
Dashboard
DAX
Data Engineering
Data Governance
Data Modeling
Data Security
Database
Documentation
Electronic Commerce
Extract
Transform
Load
High Availability
Inventory Management
Management
Microsoft Power BI
Point Of Sale
Privacy
Publishing
Python
Query Optimization
Regulatory Compliance
Reporting
Retail
SQL
Workflow

Job Details

Responsibilities:

  • 10+ years of experience in Power BI development, including dashboard design, report creation, and data modeling.
  • Develop and maintain interactive dashboards and reports using Power BI Desktop and Power BI Service.
  • Translate business requirements into effective data visualizations and user experiences.
  • Build and optimize data models using DAX and Power Query (M language).
  • Collaborate with backend teams working in SQL, Python, and ETL pipelines to ensure data readiness.
  • Implement row-level security and manage publishing workflows.
  • Work with retail stakeholders to define requirements and deliver insights that drive decisions.
  • Administer Power BI Service including workspace management, dataset refreshes, gateway configuration, and capacity monitoring.
  • Implement and manage row-level security (RLS) and user access across departments and store locations.
  • Maintain compliance with corporate data governance and privacy policies (e.g., customer data protection).
  • Monitor usage metrics and audit logs to ensure efficient and secure BI operations.
  • Study, analyze and understand business requirements in context to business intelligence.
  • Work closely with data engineering teams to integrate data from POS systems, inventory management platforms, CRM, and e-commerce channels.
  • Ensure high availability, reliability, and observability of database systems through building and enhancing database solutions.
  • Identify documentation needs, author documents and guidelines for tasks/projects as well as update existing documents as necessary.
  • Troubleshoot and resolve database-related issues, including performance bottlenecks, data corruption, and query optimization.
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.