Power BI Developer

Role summary and purpose:
We are seeking a Senior Power BI Developer with 3–5 years of experience in building enterprise-grade dashboards and reports. The role focus on run and maintain current activities, including supporting and enhancing existing semantic modelling (data model layer) and frontend report design. The ideal candidate should have expertise in Power BI, DAX, SQL & BI data modelling, with a solid understanding of maintaining and optimizing existing reporting solutions.

Nice to have: Candidate with experience working with modern data platforms such as Snowflake and Databricks, along with a solid understanding of data transformation & ETL have advantage.

Key responsibilities and activities include, but are not limited to:

  • Maintain, support and enhance existing Power BI dashboards and reports to ensure stability, performance and reliability for enterprise users.
  • Collaborate closely with data engineering teams to integrate data from multiple sources, including Snowflake and Databricks, while ensuring alignment with data pipelines and ETL processes
  • Serve as the primary point of contact for support tickets, including troubleshooting report issues, resolving data discrepancies, and fixing bugs in a timely manner (SLA-driven environment)
  • Perform root cause analysis for data/reporting issues, implement fixes or workarounds, and support incremental enhancements and minor report changes in alignment with existing data models and standards.
  • Monitor and optimize report performance, refresh schedules, and dataset efficiency to ensure smooth operations.
  • Execute data validation and reconciliation to maintain high levels of data accuracy, consistency, and trust in reporting outputs.
  • Implement, manage, and continuously monitor Row-Level Security (RLS) to ensure correct data access based on user roles and business rules
  • Resolve security incidents and access issues, ensuring correct data visibility while maintaining compliance with data governance policies, including secure handling, audit requirements, and controlled access to sensitive data
  • Validate and test security configurations (RLS, workspace roles, dataset permissions) to prevent data leakage or unauthorized access.
  • Work closely with stakeholders and IT/security teams to review and update access controls, ensuring alignment with organizational standards.

Functional and technical competencies

Required Skills & Experience

  • A bachelor’s and/or master's degree in computer science, Data Science, Mathematics, Statistics, or related field

  • 3–5 years of hands-on experience with Microsoft Power BI, including report development, dataset management, and Power BI Service

  • Proven experience building enterprise-grade BI solutions

  • Strong proficiency in DAX (Data Analysis Expressions) for building and maintaining measures, calculated columns, and business logic

  • Experience in maintaining and optimizing existing Power BI dashboards and semantic models, particularly in a run & maintain environment

  • Strong understanding of data modeling principles (e.g., star schema, relationships) within Power BI

  • Proficiency in SQL for data extraction, validation, and troubleshooting

  • Experience with Power BI performance optimization, including handling large datasets and improving report efficiency

  • Familiarity with Power BI deployment pipelines and CI/CD practices

  • Experience in Power BI Service administration, including (Workspace and dataset management, Data gateway configuration and User access and permission management)

  • Familiarity with data governance and security practices, including Row-Level Security (RLS) and controlled data access

Preferred/Plus Skills.

  • Experience with enterprise governance,security, and deployment pipelines.

  • Experience with Snowflake,Databricks,dbt or similar ETL tools.

  • Working knowledge of ETL processes, data pipelines, and data transformation techniques

  • Experience working in cloud-based data environments

  • Background in analytics enablement for senior leadership and executive dashboards.