Senior Software Engineer
- Design, develop, and maintain interactive Power BI dashboards and reports.
- Gather business requirements and translate them into technical reporting solutions.
- Create and optimize data models using star and snowflake schema methodologies.
- Develop complex DAX measures, calculated columns, and KPIs.
- Perform data extraction, transformation, and loading (ETL) from multiple data sources.
- Connect Power BI with SQL Server, Excel, SharePoint, APIs, Azure services, and other enterprise systems.
- Implement Row-Level Security (RLS) and manage workspace access permissions.
- Monitor and optimize report performance and dataset refresh schedules.
- Create reusable datasets and semantic models for self-service analytics.
- Collaborate with business users, data engineers, and stakeholders to deliver analytical solutions.