Power BI Developer
Pay Rate: Not Specified
Job type: contractor
Location: Los Angeles, CA
Power BI Development & Data Modeling:
• Design and develop interactive dashboards, reports, and KPIs using Power BI.
• Build and optimize semantic models and table structures for performance and scalability.
• Write advanced DAX expressions for complex business logic and performance tuning.
• Develop and maintain Power Query (M) scripts for data transformation.
• Implement Power BI Embedded solutions for web-based analytics delivery.
Data Integration & Backend Connectivity:
• Integrate data from Snowflake, Azure SQL, and other cloud/on-prem sources.
• Collaborate with data engineers to ensure efficient data pipelines and model refreshes.
• Ensure data accuracy, consistency, and governance across all BI solutions.
Collaboration & Documentation:
• Work with business users to gather and translate requirements into technical solutions.
• Document data models, logic, and dashboard functionality for maintainability.
• Provide support and training to end-users and junior developers.
Deployment & Governance:
• Follow CI/CD practices using tools like Git, Tabular Editor, and TMDL.
• Ensure compliance with Power BI governance, security, and workspace management standards.
• Monitor and optimize report performance and data refresh schedules.
Skills:
• Expert-level proficiency in Power BI, DAX, Power Query, and M.
• Strong SQL skills for querying and transforming data.
• Experience with Snowflake and Azure Data Services (e.g., Azure Data Factory, Azure Synapse).
• Familiarity with Power BI Embedded and web integration.
• Understanding of data modeling best practices and performance tuning.
• Knowledge of CI/CD tools and version control (Git, Tabular Editor, TMDL).
• ArcGIS ESRi knowledge
• Strong analytical, problem-solving, and communication skills.
Experience:
• 6+ years of experience in Power BI development and business intelligence.
• Proven experience in delivering enterprise-grade BI solutions with complex data models.
• Experience working in agile, cross-functional teams and cloud-based environments.
Education:
• Bachelor's degree in Computer Science, Information Systems, or related field.