Power BI Dashboard Developer — Data Visualization & Business Intelligence
Only freelancers located in the U.S. may apply.U.S. located freelancers only
We are looking for an experienced Power BI Developer / Business Intelligence Specialist to design and build a professional, interactive dashboard for a small business. The ideal candidate will be responsible for connecting and transforming data from multiple sources, developing insightful reports and visualizations, optimizing dashboard performance, and delivering a polished solution that is easy for business stakeholders to use and understand. This is an opportunity for someone who can work independently, understand business requirements, communicate clearly, and turn raw business data into meaningful, actionable insights. Key Responsibilities Connect Power BI to relevant data sources, including spreadsheets, databases, APIs, and other business systems. Clean, transform, and prepare data using Power Query. Design interactive and visually professional Power BI dashboards and reports. Develop accurate data models and establish appropriate relationships between datasets. Create calculated columns, measures, and KPIs using DAX. Implement filters, slicers, drill-downs, drill-throughs, and other interactive reporting features. Optimize reports and data models for speed, reliability, and scalability. Identify and resolve performance issues, inefficient queries, and poorly optimized visualizations. Ensure dashboards present complex information in a clear and user-friendly manner. Apply appropriate data visualization and dashboard design principles. Implement appropriate data security and access controls where required. Test dashboards thoroughly to ensure data accuracy and consistency. Provide documentation or basic guidance on how to maintain and use the completed dashboard. Communicate project progress, challenges, and recommendations clearly throughout the engagement. Required Qualifications Proven professional experience building dashboards and reports with Microsoft Power BI. Strong knowledge of Power Query and data transformation. Strong proficiency with DAX and Power BI calculations. Solid understanding of data modeling, relationships, and business intelligence concepts. Experience working with Excel, CSV, SQL databases, APIs, or similar data sources. Strong understanding of dashboard design and data visualization principles. Experience troubleshooting and improving Power BI report performance. Ability to independently understand requirements and translate them into practical dashboard solutions. Strong attention to detail and commitment to data accuracy. Excellent written and verbal communication skills. Ability to meet deadlines and deliver a polished final product. Preferred Qualifications Experience working with small businesses or startups. Knowledge of SQL and relational databases. Experience integrating multiple data sources into a single reporting environment. Familiarity with Power BI Service, scheduled refreshes, and workspace management. Experience implementing Row-Level Security (RLS). Knowledge of Microsoft Excel and other Microsoft data/BI tools. Previous experience building KPI dashboards for sales, finance, operations, marketing, or customer analytics. What We’re Looking For We are looking for someone who combines technical Power BI expertise with strong business understanding. You should be able to take a business requirement, determine what data is needed, build the underlying data model, and produce a dashboard that provides clear and actionable insights. You should be comfortable working independently and proactively identifying opportunities to improve the dashboard rather than simply following instructions. Deliverables Fully functional Power BI dashboard/report. Connected and properly configured data sources. Clean and structured data model. Required DAX measures and KPIs. Interactive visualizations and reporting features. Performance-optimized dashboard. Final testing and quality assurance. Basic documentation or handover guidance.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$20.00
-
$45.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United States4:56 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by