Power BI Senior Developer

Balfour Beatty•Dallas, TX
•Hybrid

About The Position

Balfour Beatty is seeking a Power BI Senior Developer to join its team in Dallas, Texas. The role builds and maintains Power BI reports, apps, and dashboards, working directly with business units to define requirements, model data, and deliver solutions through design, development, testing, and acceptance with minimal supervision. The developer also supports the company's Power Platform environment and helps users follow citizen developer guidelines. This is a hybrid position requiring three days per week in the office and two days per week working from home.

Requirements

  • Bachelor’s degree from a four-year college or university.
  • Minimum of 5 years of Power BI report and dashboard development experience.
  • Strong proficiency in DAX and Power Query (M).
  • Significant experience in relational database design and development, including advanced SQL.
  • Experience in dimensional (star-schema) data modeling.
  • Modeling skills to represent requirements in graphical forms to augment textual representations.
  • Experience with Power BI Service administration, including workspaces, gateways, scheduled refresh, and row-level security.
  • Ability to manage multiple deadlines, prioritize multiple projects, and provide status reports on open projects.
  • Clear communication with business users and technical teams, including presenting data and findings.
  • Ability to work effectively in a team environment and collaborate across departments.
  • Ability to plan and prioritize work independently and meet deadlines.
  • Integrity in support of the Company, IT values, and employees, with a focus on meeting or exceeding customer requirements and expectations.

Nice To Haves

  • Experience with Microsoft Fabric and deployment pipelines.
  • Familiarity with the Power Platform, including Power Apps and Power Automate, and citizen developer governance.
  • Microsoft Certified: Power BI Data Analyst Associate (PL-300) or Fabric Analytics Engineer Associate (DP-600).
  • Experience with ETL/ELT tooling and enterprise data warehouses.
  • Experience reporting on Accounting, Finance, HR, or Payroll data.
  • Construction domain experience, such as project cost tracking, change orders, commitments, or schedules, and/or exposure to tools such as Procore, Primavera P6, and JD Edwards.

Responsibilities

  • Design, build, test, and deploy Power BI reports, apps, and dashboards for Accounting, Finance, Risk, HR, Payroll, and Operations, and manage access to reports and apps.
  • Develop performant, scalable semantic models, DAX measures, calculation groups, and Power Query (M) transformations.
  • Work with business users and analysts to define reporting requirements, KPIs, and technical specifications; recommend design changes and communicate project status to stakeholders and managers.
  • Support the Power Platform environment, including Power Apps write-back from Power BI reports, and ensure users follow citizen developer guidelines.
  • Work with Architecture & Integration team members to connect, shape, and refresh data from source systems, including configuring gateways and scheduled refreshes.
  • Create unit, regression, and user acceptance tests; validate report data against source systems; and lead acceptance testing of completed projects.
  • Respond to business inquiries, tune report performance, train business users, and maintain technical documentation.
  • Perform additional technology support tasks assigned by IT leadership to support business operations and user needs.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Health Savings Account
  • 401(k) with company match
  • Paid time off
  • Tuition assistance
  • Employee referral bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service