Overview
Skills
Job Details
Position: Senior Power BI Developer
Contract: W2 Only
Job Summary:
We are seeking an experienced Senior Power BI Developer to design, develop, and optimize interactive dashboards, reports, and data models that provide actionable insights to business stakeholders. The ideal candidate will have strong expertise in Power BI, DAX, SQL, and data modeling, along with experience in integrating data from multiple sources and optimizing BI solutions for performance and scalability.
Key Responsibilities:
Design, develop, and maintain Power BI dashboards and reports that deliver actionable insights.
Collaborate with business stakeholders to understand requirements and translate them into effective BI solutions.
Build and optimize data models (Star Schema, Snowflake Schema, Fact & Dimension tables) to support reporting needs.
Write and optimize DAX measures, calculated columns, and KPIs.
Develop and maintain ETL processes for data ingestion, transformation, and integration.
Implement row-level security (RLS) and best practices for data governance and security.
Conduct performance tuning of Power BI reports, queries, and data models.
Integrate Power BI with various data sources such as SQL Server, Azure Data Lake, Azure Synapse, Excel, APIs, and other third-party platforms.
Mentor junior developers and guide them on best practices for Power BI development.
Stay updated with the latest Microsoft Power Platform and BI trends to continuously enhance solutions.
Required Skills & Qualifications:
Bachelor s/Master s degree in Computer Science, Information Systems, Data Analytics, or related field.
8+ years of experience in Business Intelligence & Data Analytics, with at least 5 years hands-on experience in Power BI.
Strong expertise in DAX, Power Query (M Language), and SQL.
Proficiency in data modeling and database concepts.
Experience with ETL tools (SSIS, ADF, Talend, etc.).
Hands-on experience with Azure services (Azure Data Factory, Synapse, Databricks, Data Lake) preferred.
Knowledge of data warehousing concepts and BI architecture.
Excellent communication skills with the ability to interact effectively with both technical and non-technical stakeholders.
Experience in Agile/Scrum methodologies is a plus.
Good to Have:
Exposure to Power Apps, Power Automate within Power Platform.
Knowledge of Python/R for advanced analytics.
Experience with cloud BI platforms (AWS QuickSight, Tableau, Qlik) for comparative advantage.
Microsoft certification such as DA-100 / PL-300 (Power BI Data Analyst Associate) is preferred.