
Power BI Developer
Job Description
Day to Day job Duties: (what this person will do on a daily/weekly basis)
Design scalable semantic data models using Power BI datasets and Azure/SQL-based data sources.
Develop complex DAX calculations, measures, and KPIs.
Implement Row-Level Security (RLS) and data access strategies.
Integrate Power BI with Azure Data Factory, Synapse, Databricks, Snowflake, or other enterprise platforms.
Optimize performance of large datasets and enterprise reports.
Translate business requirements into technical BI solutions.
Work closely with business stakeholders, product owners, and data engineers.
Provide effort estimations, solution architecture documentation, and technical proposals.
Present dashboards and analytics insights to executive leadership.
Basic Qualifications: (what are the skills required to this job with minimum years of experience on each)
Bachelor’s degree in Computer Science, Information Systems, or related field.
8+ years of experience in BI/Data Analytics.
5+ years of hands-on experience with Power BI development.
Strong expertise in:
DAX (advanced calculations, time intelligence, optimization)
Power Query (M language)
Data modeling (star schema, snowflake schema)
SQL (advanced querying, performance tuning)
Experience with Azure Data Platform (ADF, Synapse, Azure SQL, ADLS).
Strong understanding of BI architecture, governance, and security models.
Experience leading technical teams (onshore/offshore model preferred).
Nice to Have; (But not a must)
Familiarity with Agile/Scrum methodologies.
Domain experience in Healthcare, Banking, Manufacturing, or Retail.
Microsoft Power BI or Azure certifications
Similar Jobs
BI Engineer
Texas
Lead Apigee / Datapower Developer
North Carolina
Junior BI Dashboard Developer
Virginia
Power BI Developer
Washington
Android Mobile Developer
Remote