A Power BI developer creates BI solutions with Microsoft Power BI, focusing on data visualisation and analysis. Responsibilities include data modeling, and creating dashboards and reports. Essential skills include: Power BI, data analysis, DAX, SQL, data warehouse concepts, and data warehouse automation.