Power BI Developer
Department: IT
Employment Type: Permanent - Full Time
Location: Viman Nagar – Pune, Maharashtra, Pune
Key Responsibilities
- Design, develop, and publish Power BI reports & dashboards with a strong emphasis on usability, performance, and storytelling.
- Build and maintain tabular/semantic models (dataset schemas, relationships, aggregations, incremental refresh, composite models).
- Author reusable DAX measures and calculation groups; implement row‑level security (RLS) and object‑level security (OLS).
- Manage deployment across Power BI workspaces; set up deployment pipelines, endorsements, and data lineage.
- Implement solutions using Microsoft Fabric components: OneLake data hub, Lakehouse, Warehouse, Shortcuts, Pipelines (Data Factory experiences), Notebooks (PySpark), and Event streams when required.
- Orchestrate ingestion from first‑/third‑party sources, build medallion architecture (bronze/silver/gold) and optimize for Direct Lake / Direct Query scenarios.
- Govern artifacts via domains and workspaces, enforce data quality checks, and set up catalogue/lineage.
- Develop performant SQL across engines (e.g., Azure SQL Database/MI, SQL Server, Fabric Warehouse, Synapse‑SQL, PostgreSQL/MySQL).
- Tune queries, indexes, and partitioning; write stored procedures/functions and optimize ETL/ELT steps.
- Build and maintain data models (star/snowflake), data marts, and conformed dimensions adhering to best practices.
- Use Fabric Data Factory (or Azure Data Factory) and Pipelines for ingestion from APIs, files (Parquet/Delta), SaaS (Dynamics 365, Salesforce), and on‑prem sources via gateways.
- Implement CI/CD for BI/data artifacts (YAML pipelines or Git integration), automated testing/validation, and alerting.
- Apply data quality rules, profiling, and reconciliation processes; maintain documentation and data dictionaries.
- Security, Governance & Operations
- Enforce security & compliance (RLS/OLS, sensitivity labels, data loss prevention policies, tenant settings).
- Manage gateway configurations, capacity settings (Pro/Premium/Fabric), and resource utilization (refresh schedules, query caching).
- Collaborate with InfoSec, Data Governance, and Platform teams to align with enterprise standards.
- Partner with business owners (Finance, Operations, Sales, Supply Chain, etc.) to define KPIs and success criteria.
- Translate ambiguous requirements into technical specifications and deliver iterative prototypes.
- Provide enablement/training and build a community of practice for self‑service BI.
Skills, Knowledge & Expertise
- 5–7 years of hands-on experience in Power BI development, including Power BI Desktop, Service, DAX, Power Query, and data modelling.
- Bachelor’s degree in computer science, Information Technology, Engineering, or a related field.
- Microsoft Power BI or other relevant BI/analytics certifications are preferred.
- Experience with Azure data services: Data Factory, Databricks, Synapse Analytics, Event Hub, Azure Functions, Key Vault, Purview (governance/catalog).
- Scripting in Python/PySpark for notebooks, data wrangling, and ML adjacent analytics.
- Exposure to NoSQL (Cosmos DB, MongoDB) and streaming use cases (Kafka/Event streams).
- Performance tuning for large models (aggregations, calculation groups, composite models at scale).
- Familiarity with finance/supply chain analytics (P&L, working capital, OTIF, inventory turns, demand planning).
- Power BI Desktop/Service, Power BI Report Builder (for paginated), Tabular Editor, DAX Studio, SQL Server Management Studio/Azure Data Studio, Git (Azure DevOps/GitHub), Microsoft Fabric (OneLake, Lakehouse, Warehouse, Pipelines, Notebooks).
- Issue tracking and collaboration: Azure Boards/Jira, Confluence/SharePoint, Teams.
- Must speak English
- 3–7 years hands on experience with Power BI (Desktop & Service) delivering production grade dashboards and models.
- Advanced SQL expertise (query tuning, indexing, execution plans) across Azure SQL/SQL Server and at least one other RDBMS (PostgreSQL or MySQL).
- Microsoft Fabric production experience: building Lakehouse/Warehouse, using OneLake, Pipelines, and implementing Direct Lake datasets.
- Strong DAX and Power Query (M) skills; experience with incremental refresh, hybrid tables, composite models.
- Solid understanding of Kimball dimensional modelling, star/snowflake schemas, SCDs, and data vault concepts (nice to have).
- Experience with Git based source control and CI/CD for BI/data (Power BI deployment pipelines, Azure DevOps/GitHub).
- Knowledge of security & governance in Power BI/Fabric (RLS/OLS, sensitivity labels, tenant/workspace admin).
- Proven ability to work with business stakeholders, uncover insights, and present findings.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
