Data Engineer
Description
Role & responsibilities
Job Description: Microsoft Fabric Developer (Data Engineering & Power BI)
Role overview
We are hiring a Microsoft Fabric Developer (Data Engineering & Power BI) to own data solutions end to end, from ingestion and lakehouse engineering through to the Power BI reports business users rely on. You will build medallion pipelines in Fabric, model the data, and deliver semantic models and dashboards on top of it, working with both data engineering and analytics teams on client engagements.
Detail
Value
Job title
Microsoft Fabric Developer (Data Engineering & Power BI)
Company
Innominds Software Inc.
Location
Hyderabad, India (hybrid)
Experience
4 to 8 years in data engineering and BI, with at least 1 year hands-on in Microsoft Fabric
Employment type
Full-time
Key responsibilities
Data engineering
- Design and build Lakehouse and Warehouse solutions in Microsoft Fabric using the medallion architecture (Bronze, Silver, Gold).
- Develop ingestion with Data Factory pipelines, Dataflow Gen2, OneLake Shortcuts and Mirroring from sources such as Azure SQL, SQL Server, Snowflake, ADLS, APIs and files.
- Write PySpark and Spark SQL notebooks for cleansing, transformation, incremental loads and slowly changing dimensions.
- Build dimensional models (star schema) in the Gold layer to serve reporting.
- Implement streaming use cases with Eventstream, Eventhouse and KQL where needed.
- Tune Spark jobs, Delta tables (V-Order, OPTIMIZE, partitioning) and capacity usage.
Power BI and analytics
- Gather reporting requirements from business users and translate them into data models and KPIs.
- Build semantic models in Direct Lake, Import or DirectQuery mode, choosing the right mode for each case.
- Write DAX measures, calculation groups and row-level security (RLS) and object-level security (OLS).
- Design interactive Power BI reports and dashboards with a clear visual and UX standard.
- Enable self-service through shared semantic models, Copilot in Power BI and Fabric data agents.
Platform, DevOps and governance
- Manage workspaces, Git integration (Azure DevOps or GitHub) and deployment pipelines across Dev, Test and Prod.
- Apply data quality checks, monitoring, alerting and pipeline error handling.
- Implement security and governance with workspace roles, OneLake security and Microsoft Purview sensitivity labels and lineage.
- Monitor capacity with the Fabric Capacity Metrics app and optimize cost.
- Document solutions, review code, and mentor junior developers.
Required skills
Area
Must have
Microsoft Fabric
Lakehouse, Warehouse, OneLake, Shortcuts, Data Factory pipelines, Dataflow Gen2, notebooks, workspaces
Data engineering
PySpark, Spark SQL, Delta Lake, incremental loads, SCD Type 1 and 2, medallion architecture
SQL
Strong T-SQL: complex joins, window functions, stored procedures, query tuning
Data modeling
Dimensional modeling (Kimball star schema), fact and dimension design
Power BI
Semantic models, Direct Lake, DAX, Power Query (M), RLS, report design, Power BI Service
Programming
Python for data processing and automation
DevOps
Git, Fabric deployment pipelines, CI/CD basics
Cloud
Azure fundamentals: ADLS Gen2, Azure SQL, Entra ID, Key Vault
Nice to have
- Real-Time Intelligence: Eventstream, Eventhouse, KQL, Activator.
- Microsoft Purview for data governance, lineage and sensitivity labels.
- Azure Databricks or Azure Synapse Analytics, and migrating workloads from them to Fabric.
- Mirroring from Snowflake, Azure SQL or Databricks Unity Catalog.
- Copilot in Fabric, Fabric data agents and AI functions.
- Fabric REST APIs, Fabric CLI or Terraform for automation.
- Power BI paginated reports, Tabular Editor and DAX Studio.
- Domain experience in financial services, healthcare or retail.
Preferred certifications
- DP-700: Microsoft Certified Fabric Data Engineer Associate
- DP-600: Microsoft Certified Fabric Analytics Engineer Associate
Optional Certification:
- PL-300: Microsoft Certified Power BI Data Analyst Associate
Qualifications and soft skills
- Bachelor's degree in Computer Science, IT, Engineering or a related field, or equivalent experience.
- Communicates clearly with business stakeholders and can explain technical choices in plain terms.
- Comfortable working directly with US and global clients across time zones.
- Takes ownership, works well in Agile/Scrum teams and keeps learning as Fabric evolves.
Preferred candidate profile
Skills
- Agile
- AI
- Analytics
- API
- Automation
- Azure
- Azure Data Factory
- Azure DevOps
- Azure Synapse
- CI/CD
- CLI
- Cloud
- Data Engineering
- Data Governance
- Data Modeling
- Data Quality
- Databricks
- Delta Lake
- DevOps
- Dimensional Modeling
- Entra ID
- Git
- GitHub
- KQL
- Lakehouse
- Medallion Architecture
- Microsoft Fabric
- Microsoft Purview
- Power Query
- Power BI
- PySpark
- Python
- REST
- Scrum
- Snowflake
- Spark
- SQL
- SQL Server
- Tabular Editor
- Terraform
- Unity
- Unity Catalog
- Vault