Power BI Developer for Construction Dashboard
Worldwide
We're a multi-office specialty contracting company using a job-costing and bidding platform (JobPro Technology). We need an experienced Power BI developer to design and build a job-profitability and billing-performance dashboard sourced from our JobPro data exports. This is a single, well-defined project, though we're open to a maintenance arrangement after a successful launch. What You'll Build Executive Overview KPI cards, office comparison, backlog, billing gaps Job Profit Report bid/proposed vs. billed/actual by job Scheduled Jobs Billing Review flags missed billing Underbillings Review flags costs incurred without matching billing Backlog & Pipeline bids, won jobs, conversion rate Job Detail Drill-through single-job detail view Data will be provided via a hosted export (flat files or a queryable endpoint), refreshed on a 24-hour cycle. Core tables: Bids, Jobs, Invoice Items, Job Items. Deliverables Finished .pbix file, published to our Power BI workspace Documented data model (relationships, key measures, DAX logic) Brief handoff/training session Written list of any field-mapping assumptions made during the build In Your Proposal, Please Include 2–3 portfolio examples showing DAX/data-modeling work (not just visuals) Your approach to handling the three-date-cohort logic (Invoice Date, Cost Date, Scheduled Date) Estimated hours or fixed fee, broken out by phase Proposed timeline Willingness to start with one paid milestone at the Underbillings Review page before committing to the full build Any relevant experience with construction, job-costing, or WIP/underbilling reporting Budget: provide an estimated amount. Open to fixed-fee or milestone-based hourly proposals; evaluated on total value, not lowest cost alone. Deadline: Please submit your proposal by July 8, 2026.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:4 days ago
- Interviewing:18
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesLiberty Lake5:59 AM
- $9.5K total spent8 hires, 2 active
- 266 hours
- Large company (100-1,000 people)
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