Job Title: Senior Power BI Developer (Hybrid)
Job Type: Contract (Long Term)
Note: Permanent Residents ( & USC's)
About the Role
We are seeking an experienced Power BI Developer with strong expertise in semantic data modeling, advanced DAX programming, data visualization, and Power BI administration.
The ideal candidate will design and deliver scalable business intelligence solutions, enabling data-driven decision-making across the organization. This role requires deep technical knowledge of data modeling, SQL development, and dashboard design, along with the ability to collaborate with both technical teams and business stakeholders.
Key Responsibilities
Semantic Modeling & Data Architecture
- Design, develop, and optimize Power BI semantic models using dimensional modeling techniques (star schema, snowflake)
- Build enterprise-grade datasets with relationships, hierarchies, calculation groups, and incremental refresh
- Collaborate with data engineering teams to define data requirements and improve data quality
- Implement data modeling standards to support scalable and governed analytics
Advanced DAX Programming
- Develop complex DAX measures, calculated columns, and tables
- Optimize DAX for performance, scalability, and maintainability
- Troubleshoot calculation issues and ensure data accuracy
- Implement row-level and object-level security (RLS/OLS)
Visualization & Dashboard Development
- Develop interactive and visually compelling Power BI dashboards
- Apply data visualization best practices and storytelling techniques
- Build features such as drill-throughs, bookmarks, and parameterized reports
- Ensure dashboards meet usability and accessibility standards
SQL Development
- Write efficient SQL queries, stored procedures, and views
- Perform data profiling, validation, and transformation
- Optimize query performance and ensure data integrity
Power BI Administration & Governance
- Manage Power BI Service components (workspaces, datasets, gateways, refresh schedules)
- Support governance practices including dataset certification, documentation, and naming standards
- Monitor performance and troubleshoot refresh or capacity issues
- Assist with user access, licensing, and compliance
Collaboration & Stakeholder Engagement
- Gather and translate business requirements into BI solutions
- Support self-service BI users across the organization
- Document data models, DAX logic, SQL scripts, and reports
- Participate in Agile or project-based workflows
Required Skills & Experience
Core Technical Skills
- 5+ years of experience in Power BI development
- Strong expertise in:
- Semantic data modeling (star schema, snowflake, composite models)
- Advanced DAX programming
- Power Query (M language)
- Power BI Desktop and Power BI Service
- Strong SQL development experience
Data & Modeling
- Strong understanding of relational and dimensional data modeling
- Experience working with large and complex datasets
- Experience in multi-system data environments
Administration & Governance
- Experience with Power BI administration:
- Data gateways
- RLS/OLS
- Workspace governance
- Capacity management
Additional Skills
- IT development experience
- Strong communication skills to explain technical concepts to non-technical stakeholders
Preferred Skills
- Experience with Oracle BI tools (e.g., OBIEE semantic modeling and dashboards)
- Knowledge of enterprise data governance frameworks
- Experience with large-scale, enterprise BI environments
Education
- Bachelor s degree in Computer Science, Information Systems, Data Analytics, or related field