100% onsite from day one
Job Summary:
We are seeking a skilled Power BI Developer to join our dynamic team. The ideal candidate will be responsible for developing and implementing interactive and visually appealing dashboards and reports in Power BI, ensuring accurate and timely insights for business decision-making. You will work closely with cross-functional teams to understand business requirements, data sources, and reporting needs.
Key Responsibilities:
- Develop and maintain Power BI dashboards and reports: Work with business teams to gather requirements and translate them into interactive dashboards and data visualizations.
- Data modeling and transformation: Connect to various data sources, transform and model the data for optimal performance and scalability within Power BI.
- Create DAX queries and calculations: Use Data Analysis Expressions (DAX) for complex data analysis and performance optimization.
- Collaborate with stakeholders: Collaborate with business analysts, data engineers, and IT teams to ensure data quality and consistency.
- Optimize Power BI solutions: Continuously monitor and improve report performance, ensuring fast loading times and efficient querying.
- Documentation and training: Document processes, configurations, and models. Provide training and support to end-users on Power BI usage.
- Integration with Microsoft products: Leverage Power BI integration with other Microsoft tools like Azure, Excel, and SharePoint.
- Data security and governance: Ensure that data is handled securely, following company guidelines on data protection and governance.
- Automation of reports: Set up automated data refresh schedules and manage report distribution across the organization.
Required Skills:
- Strong expertise in Power BI: Proven experience in creating dashboards, reports, and data visualizations in Power BI.
- Proficient in DAX: Strong understanding of DAX for creating complex calculations and performance tuning.
- Data transformation: Experience using Power Query and ETL processes to connect and transform data from multiple sources.
- SQL knowledge: Ability to write complex queries in SQL for data extraction and analysis.
- Experience with relational databases: Familiarity with databases like SQL Server, Azure SQL, and MySQL.
- Experience with data warehousing concepts: Knowledge of data warehousing and star schema design.
- Strong analytical and problem-solving skills: Ability to analyze complex datasets and present actionable insights.
- Familiarity with cloud platforms: Experience in using Azure, AWS, or other cloud environments for data integration is a plus.
- Team collaboration: Good interpersonal and communication skills, capable of working with cross-functional teams.