Apply Now
Location: Carey NC, North Carolina (NC)
Contract Type: C2C
Posted: 2 months ago
Closed Date: 12/31/2025
Skills: Microsoft Fabric, Azure Synapse, Azure Data Factory, or Snowflake
Visa Type: No GC & GCEAD

Job Title: Senior Power BI Developer

Location: Senior Power BI Developer - Onsite

Only H1B,H4-EAD,E3,OPT-EAD,USC and TN Visas are applicable (No GC's or GC-EAD's)

Employment Type: Contract (C2C/W2)

Experience Required: 10+ years

Job Summary:

We are seeking a highly motivated and experienced Senior Power BI Developer to design, develop, and maintain enterprise-grade Power BI reporting and analytics solutions. This role will own the end-to-end delivery of Power BI dashboards, data models, and self-service BI capabilities while ensuring data quality, performance, governance, and scalability across the organization. The candidate must be able to work independently, manage competing priorities, and deliver high-quality analytics solutions aligned with business objectives.

Key Responsibilities:

Power BI Development & Architecture

  • Design, develop, and maintain Power BI reports, dashboards, and semantic models following industry standards and best practices.
  • Build scalable and reusable datasets using Power BI Dataflows, Data Marts, and centralized semantic models.
  • Implement robust row-level security (RLS) and role-based access controls aligned with organizational policies.
  • Own the Power BI roadmap and lead continuous enhancement of BI capabilities across the enterprise.

Data Modeling & Performance Optimization

  • Develop optimized star/snowflake schema data models to support enterprise analytics.
  • Write complex DAX measures and calculations to support advanced reporting needs.
  • Debug and optimize existing reports, datasets, and DAX to improve performance and refresh reliability.
  • Proactively monitor model sizes, refresh durations, and capacity utilization.

SQL & Data Engineering

  • Design and maintain complex T-SQL queries, stored procedures, and views for data transformation and integration.
  • Build unified reporting data layers that feed all downstream reports with governed data definitions.
  • Partner with data engineering teams to ensure reliable ingestion and transformation pipelines.

Governance, Security & Capacity Management

  • Manage Power BI Service administration including workspaces, security, licensing, and tenant configurations.
  • Track usage metrics, monitor capacity, and optimize datasets to prevent licensing or capacity overruns.
  • Define and maintain governance frameworks for dataset ownership, certification, and lifecycle management.

Collaboration & Stakeholder Engagement

  • Collaborate with business stakeholders, analysts, and IT teams to gather requirements and translate them into technical solutions.
  • Prepare technical design documents, data dictionaries, and standardized report documentation.
  • Provide guidance and mentorship to junior developers and business users.

DevOps & Documentation

  • Maintain version control for Power BI artifacts and SQL code using Azure DevOps.
  • Implement CI/CD pipelines for Power BI deployments.
  • Create standard documentation, development guidelines, and reusable templates.

Innovation & Continuous Improvement

  • Stay current with the latest Power BI, Fabric, and Azure analytics features.
  • Evaluate new functionalities and proactively introduce enhancements to improve usability, scalability, and performance.
  • Design visually compelling, user-centric dashboards using best-in-class UX and data visualization practices.

Required Qualifications

  • Bachelor’s degree in Business, Computer Science, Statistics, Information Systems, or related field.
  • 8+ years of hands-on Power BI development experience in enterprise environments.
  • 8+ years of strong T-SQL development experience.
  • Deep expertise in DAX, Power Query (M), and Power BI data modeling.
  • Strong understanding of data warehousing concepts and dimensional modeling.
  • Experience managing Power BI Service, security models, and licensing.
  • Hands-on experience with Azure DevOps for version control, pipelines, and work item tracking.
  • Excellent leadership, communication, time management, and problem-solving skills.

Preferred Qualifications:

  • Experience in consulting or staffing environments.
  • Exposure to Microsoft Fabric, Azure Synapse, Azure Data Factory, or Snowflake.
  • Relevant certifications such as Microsoft Power BI Data Analyst, Azure Data Engineer, or SQL certifications.