**Job Overview:**
We are seeking an experienced Power BI Report developer to join our project and play a pivotal role in delivering reports for a new product rollout.
This is a unique opportunity to leverage your skills in creating highly optimized aggregate queries with a keen understanding of how to leverage partitioning and indexing.
You will meet regularly to review progress and adjust report visualizations with key stakeholders, ensuring that you have the best possible understanding of their needs and requirements.
* Key Responsibilities:
* Create visualizations for all parts of the company that empower them to make business decisions.
* Develop, secure, and maintain data and reporting according to best practices.
* Account for the accuracy of the data presented to internal customers through the execution of validation processes and testing procedures.
* Assemble large, complex data sets that meet business requirements.
* Create and optimize data models to ensure efficient data retrieval and analysis.
* Investigate and resolve issues in BI tools and reports reported by end users, ensuring accuracy and performance.
Requirements:
* 5+ years of advanced Power BI development skills, including data visualization, performance tuning, and UX optimization.
* Experience with AWS Redshift Database.
* Demonstrated ability to interpret stakeholder requests and translate into actionable insights through analyzing data and preparing insightful reports to drive business decisions.
* Proficiency in data modeling, particularly with star schema designs for reporting and analysis.
* Expertise in SQL for data preparation, optimization, and transformation, including advanced query techniques like window functions and aggregations.
* Proficient in DAX for creating calculations, measures, and Calculation Groups in Power BI.
* Skilled in Power Query and M code for data transformation and troubleshooting.
* Excellent writing and communication skills for creating clear documentation, collaboration with team members, and troubleshooting with end users.
* Working knowledge of version control systems, especially git, for managing code and collaboration.
* Experience in setting up and maintaining local development and testing environments.
* Basic understanding of data engineering concepts, including ETL processes and data pipelines.
* Ability to work independently.