We are seeking an experienced Senior Analytics & Reporting Developer to design, develop, and deliver business-facing reports, dashboards, and analytics solutions using Power BI and Databricks. The successful candidate will transform business requirements into actionable insights by leveraging advanced reporting capabilities, semantic modeling, DAX, and Databricks SQL.
The role involves working closely with business stakeholders, Data Architects, and Data Engineers to deliver trusted, high-performance reporting solutions on top of a Databricks Lakehouse platform. The candidate will also explore AI-enabled analytics capabilities to enhance self-service reporting and conversational analytics.
Key Responsibilities
1. Reporting and Dashboard Development
- Design, develop, and maintain interactive reports, dashboards, and scorecards using Power BI and Databricks SQL.
- Build business-facing dashboards using native Databricks reporting capabilities, including Databricks Dashboards.
- Develop and maintain semantic models, reusable datasets, and reporting data models.
- Create advanced calculations, KPIs, business metrics, and performance indicators using DAX.
- Optimize Power BI reports, dashboards, and semantic models for performance and usability.
- Apply best practices for report design, data visualization, and user experience.
2. Analytics and Business Insights
- Translate business requirements into effective analytical solutions and reporting capabilities.
- Develop executive-level and operational dashboards to support business performance monitoring and decision-making.
- Design consistent KPI definitions, business metrics, and reporting standards across multiple reporting assets.
- Enable self-service analytics by providing trusted datasets and intuitive reporting solutions.
- Communicate analytical findings and insights to both technical and non-technical stakeholders.
3. Databricks Analytics and Reporting
- Develop, maintain, and optimize analytical SQL queries, views, and datasets within Databricks.
- Build and maintain Databricks Dashboards using Databricks SQL and SQL Warehouses.
- Consume curated Gold-layer datasets and semantic models from the Lakehouse platform.
- Collaborate with Data Engineers to define reporting requirements and ensure data readiness for analytics.
- Apply data modeling and query optimization techniques to support large-scale reporting workloads.
- Ensure consistency, accuracy, and reliability across Power BI and Databricks reporting solutions.
4. Requirements Gathering and Stakeholder Management
- Conduct requirements-gathering sessions, stakeholder interviews, and business workshops.
- Understand business processes and translate reporting needs into functional and technical specifications.
- Facilitate discussions with business users to define KPIs, metrics, dashboard layouts, and reporting priorities.
- Validate reporting solutions with stakeholders and incorporate feedback through iterative delivery.
- Manage stakeholder expectations and ensure alignment between business objectives and technical implementation.
5. AI-Enabled Analytics
- Evaluate and implement AI-assisted reporting and analytics capabilities.
- Leverage Power BI Copilot, Databricks Genie, and relevant Microsoft Fabric AI features where appropriate.
- Support conversational analytics and natural-language querying to improve access to business insights.
- Explore opportunities to accelerate report development, insight generation, and self-service analytics through AI-enabled capabilities.
6. Collaboration and Agile Delivery
- Work closely with Data Architects, Data Engineers, BI teams, and business stakeholders.
- Participate in Agile ceremonies, sprint planning, backlog refinement, reviews, and retrospectives.
- Maintain documentation covering report specifications, KPI definitions, semantic models, and business logic.
- Follow established standards for development, testing, deployment, and ongoing report maintenance.
Mandatory Skills and Experience
- Strong hands-on experience in Power BI development, including report design, dashboard development, and performance optimization.
- Advanced proficiency in DAX, including complex calculations, measures, time intelligence, and KPI development.
- Experience with Power Query (M) for data transformation and preparation.
- Strong understanding of Power BI semantic models, relationships, data modeling, and reusable datasets.
- Proven experience developing business-facing reports, executive dashboards, and operational scorecards.
- Strong hands-on experience with Databricks SQL, SQL Warehouses, and Databricks Dashboards.
- Advanced SQL skills, including complex queries, joins, aggregations, analytical functions, and query optimization.
- Understanding of Lakehouse architecture and consumption of curated Gold-layer and semantic-layer datasets.
- Experience gathering business requirements and translating them into reporting and analytics solutions.
- Strong expertise in KPI design, business metrics, executive reporting, and performance management dashboards.
- Excellent stakeholder management, communication, and workshop facilitation skills.
- Ability to collaborate effectively with Data Architects and Data Engineers.
- Experience working in Agile delivery teams.
- Mandatory: Valid Visual Studio Professional license and the ability to work within the organization's licensed development environment.
Preferred Skills
- Experience with Power BI Copilot and AI-assisted analytics.
- Experience with Databricks Genie and conversational analytics.
- Familiarity with Microsoft Fabric and its AI-enabled analytics capabilities.
- Experience implementing self-service BI and enterprise reporting solutions.
- Knowledge of Power BI deployment practices, workspaces, refresh management, and governance.
- Experience with large-scale datasets and performance optimization across Power BI and Databricks.
- Familiarity with enterprise data governance, access control, and reporting security, including row-level security.
Key Competencies
- Strong analytical thinking and problem-solving skills.
- Ability to translate complex business needs into clear, actionable reporting solutions.
- Excellent communication and presentation skills.
- Strong stakeholder engagement and workshop facilitation capabilities.
- Attention to detail, data accuracy, and consistency in KPI definitions.
- Ability to manage priorities and deliver high-quality solutions in an Agile environment.
Expected Outcomes
- High-quality, business-ready Power BI reports and Databricks Dashboards.
- Consistent KPI definitions and reusable semantic models across reporting assets.
- Improved access to trusted business insights and self-service analytics.
- Optimized reporting performance and reliable consumption of Lakehouse data.
- Effective collaboration between business stakeholders, Data Architects, and Data Engineers.
- Increased adoption of AI-enabled and conversational analytics capabilities.