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.