Senior Power BI Developer
Job Summary
We are seeking a highly experienced and self-driven Senior Power BI Developer with a strong background in Business Intelligence, UI/UX development, and end-to-end ownership of the SDLC. The ideal candidate will be responsible for understanding business requirements, architecting robust Power BI solutions, integrating with various data sources, and delivering high-quality dashboards and analytics products that drive business decisions. This role requires an expert who can work independently across the lifecycle from requirement gathering to deployment and user training.
-
Certification in Power BI (e.g., Microsoft Certified: Data Analyst Associate).
-
End-to-End Analytics Implementation
: Own the full lifecycle of implementing analytics solutions. This includes understanding stakeholder needs, recommending optimal solutions, designing, developing, testing, deploying, and supporting innovative data-driven solutions. -
In-depth understanding of the Microsoft Power Platform
suite and its relevant Power BI components; Power BI Desktop, Power BI Service, Power BI Mobile, Power BI Gateway, Power BI Report Server, MS Fabric.
Key Responsibilities
- Business Intelligence Development
Key complex Power BI development experience of 3+ years (not support/maintenance tasks, but complex end2end developments.)
- Design and develop scalable and responsive Power BI dashboards and reports tailored to business needs.
- Translate complex business requirements into efficient data models and visual storytelling using DAX, Power Query, and M language. - Create and maintain dataflows, composite models, and semantic layers.
2. UI/UX Design & Development
- Develop custom visuals and embed Power BI components into web or mobile UIs.
- Collaborate with UI/UX designers and frontend developers to integrate dashboards with Angular/React/.NET applications if needed. - Ensure visual consistency, responsive design, and intuitive user interaction across all reports and dashboards.
3. Full SDLC Ownership
- Drive the complete software development lifecycle:
- Requirement gathering with stakeholders - Solution architecture & technical design - ETL development (Power Query, SQL, Dataflows, Azure Data Factory etc.) - Data warehouse modeling - Implementation, testing, deployment & support - Implement DevOps pipelines for CI/CD of Power BI assets where required. - Document solution design, data dictionaries, and end-user manuals.
4. Data Integration and Governance
- Connect Power BI to various sources: SQL Server, Azure Synapse, SharePoint, APIs, Excel, Databricks, and cloud sources (AWS, GCP, Azure).
- Ensure data security using Row-Level Security (RLS) and adherence to governance and compliance policies.
5. Leadership and Collaboration
- Collaborate cross-functionally with business, data engineering, QA, and infrastructure teams.
- Present findings and dashboard walkthroughs to business leaders and executives. - Manage stakeholder expectations and deliver on time.
Required Skills & Qualifications
- 10 12 years of experience in BI development and UI application integration.
- Minimum 6+ years of hands-on Power BI development including DAX, Power Query, and Report design. - Strong background in SQL and data modeling
- Experience integrating Power BI with custom web applications using REST APIs, JavaScript/TypeScript, and frameworks like Angular/React.
- Deep understanding of data visualization principles, usability, and UX design. - Proficiency in Agile/Scrum, SDLC, and DevOps practices. - Experience with Azure Services, Power Platform, and Power BI Service administration. - Excellent communication, stakeholder management, and documentation skills.