HamburgerMenu
hirist

CirrusLabs - Power BI Developer - Python

CirrusLabs
4 - 10 Years
Multiple Locations

Posted on: 09/07/2026

Job Description

Job Title : Power BI Developer

Experience : 4-8 Years

Location : Hyderabad / Bangalore (or as applicable)

About the Role :

We are looking for an experienced Power BI Developer to join our Business Intelligence team. In this role, you will be responsible for designing, developing, and maintaining interactive dashboards, reports, and analytical solutions that enable data-driven decision-making across the organization.

You will work closely with business stakeholders, Data Architects, Data Engineers, and cross-functional teams to transform complex business requirements into scalable reporting solutions. The ideal candidate should have strong expertise in Power BI, SQL, data modeling, Python, and modern cloud data platforms, along with excellent communication and analytical skills.

Key Responsibilities :

- Design, develop, publish, and maintain interactive dashboards and reports using Power BI.

- Build and maintain Power BI semantic models, datasets, calculated columns, measures, and DAX calculations.

- Develop efficient Power Query (M Language) transformations for data preparation.

- Design scalable data models using star schema and dimensional modeling best practices.

- Connect and integrate data from multiple sources including SQL databases, PostgreSQL, Excel, SharePoint, Salesforce, NetSuite, HubSpot, REST APIs, and cloud platforms.

- Write complex SQL queries involving joins, CTEs, window functions, aggregations, and query optimization.

- Develop reusable reports, KPIs, executive dashboards, scorecards, and operational reports.

- Automate data refresh schedules and monitor dataset performance to ensure data accuracy and availability.

- Perform data validation, reconciliation, and quality checks to ensure reporting consistency.

- Gather business requirements and translate them into technical reporting solutions.

- Collaborate with stakeholders to define KPIs, success metrics, and reporting requirements.

- Participate in Agile ceremonies, Sprint Planning, and Jira-based work management.

- Maintain reporting documentation, data dictionaries, reporting catalogs, and technical documentation.

- Provide recommendations to improve data quality, reporting efficiency, and BI architecture.

- Train business users on Power BI reports and self-service analytics.

- Stay updated with the latest Power BI features, Microsoft Fabric capabilities, and BI best practices.

Required Skills :

1. Power BI :

- 5+ years of hands-on experience developing Power BI reports and dashboards.

Strong expertise in :

1. Power BI Desktop

2. Power BI Service

3. Power Query (M)

4. DAX

5. Dataflows

6. Semantic Models (Datasets)

7. Workspace Management

8. Row-Level Security (RLS)

- Experience publishing, sharing, and maintaining enterprise Power BI reports.

2. SQL :

- Advanced SQL knowledge with experience in :

1. Complex Joins

2. Common Table Expressions (CTEs)

3. Window Functions

4. Stored Procedures

5. Query Optimization

6. Performance Tuning

7. Aggregations

- Experience working with PostgreSQL or other relational databases.

3. Data Modeling :

- Strong understanding of :

1. Star Schema

2. Snowflake Schema

3. Fact & Dimension Tables

4. Relationships

5. Data Normalization

6. Data Quality

7. Performance Optimization

4. Python :

- Hands-on experience using Python for :

1. Data Cleaning

2. Data Preparation

3. Automation

4. Report Generation

- Experience with libraries such as Pandas and NumPy.

5. Cloud & Data Platforms :

- Experience with one or more of : AWS S3, AWS Glue, AWS RDS, Snowflake, Amazon Redshift, Google BigQuery, or similar cloud data platforms.

6. ETL & Data Engineering :

- Understanding of ETL / ELT Pipelines, Data Warehousing, Data Integration, Data Lineage, and Metadata Management.

7. Business Intelligence :

- Experience building Executive Dashboards, Business KPIs, Operational Reports, Sales Reports, Marketing Dashboards, Financial Reports, Product Usage Dashboards, and Ad-hoc Reports.

Preferred Skills :

- Experience working with Salesforce reporting and CRM analytics.

- Exposure to NetSuite, HubSpot, or other SaaS business applications.

- Knowledge of Analytics Engineering concepts.

- Experience with version control tools such as Git.

- Familiarity with Agile/Scrum methodology.

- Experience using Jira for task management.

- Knowledge of Microsoft Fabric is an added advantage.

- Exposure to REST APIs and API-based data integration.

- Understanding of data governance and self-service BI.

Required Qualifications :

- Bachelor's degree in Computer Science, Information Systems, Business Analytics, Statistics, Mathematics, Data Science, or a related field.

- 4+ years of experience in Business Intelligence, Reporting, or Data Analytics.

- 5+ years of hands-on Power BI development experience.

- Strong analytical and problem-solving skills.

- Excellent verbal and written communication skills.

- Ability to work independently and collaborate with cross-functional teams.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...