We are seeking a highly motivated and experienced Power BI Developer with strong Python and SQL skills to join our growing team. You will play a crucial role in designing, developing, and maintaining interactive dashboards and reports that provide actionable insights to our business stakeholders. This role requires a deep understanding of data visualization principles, data modeling, and the ability to extract, transform, and load data from various sources.
Responsibilities:
- Design, develop, and maintain interactive Power BI dashboards and reports, including complex visualizations and calculations.
- Develop and optimize DAX measures and calculations for performance and accuracy.
- Connect to various data sources, including SQL Server databases, APIs, and other relevant sources.
- Write and execute complex SQL queries for data extraction, transformation, and loading (ETL) processes.
- Utilize Python for data manipulation, automation, and integration with Power BI.
- Collaborate with business stakeholders to gather requirements, understand their needs, and translate them into effective visualizations.
- Perform data quality checks and ensure data integrity within reports and dashboards.
- Troubleshoot and resolve issues related to Power BI reports and data sources.
- Stay up-to-date with the latest Power BI features and best practices.
- Document development processes and maintain clear documentation.
- Contribute to the development of data governance and reporting standards.
Qualifications:
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- 3+ years of proven experience in developing Power BI dashboards and reports.
- Strong proficiency in DAX and M (Power Query) languages.
- Excellent SQL skills, including writing complex queries, stored procedures, and functions.
- Solid understanding of Python and its application in data analysis and automation (e.g., Pandas, NumPy).
- Experience connecting Power BI to various data sources, including SQL Server, APIs, and other databases.
- Strong understanding of data modeling concepts and best practices.
- Experience with data visualization principles and best practices.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Strong problem-solving and analytical skills.
- Flexible to work on overlapping hours