Power BI Data Analyst - UniFirst

UniFirst

Wilmington (MA)

On-site

USD 74,000 - 104,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401K match
Health insurance
Employee Assistance Program
Life insurance
Paid time off
Tuition reimbursement
30% employee discount
Employee referral bonuses

Job summary

UniFirst is seeking a Power BI Data Analyst to design, develop, and maintain data-driven reporting solutions that support strategic decisions across the organization.

You will integrate data from multiple sources, validate data integrity with stakeholders, develop forecasts, and present insights to leadership while ensuring data quality. This role offers growth in analytics capabilities within a collaborative, data-driven culture.

Qualifications

  • 3–5 years of experience building dashboards and reports in Microsoft Power BI.
  • Strong SQL and data analysis skills.
  • Experience with data modeling, DAX, and Power Query.
  • Ability to translate complex data into actionable insights.
  • Strong communication and presentation skills for executive leadership.

Responsibilities

  • Design, develop, and maintain Power BI dashboards and reports.
  • Integrate and transform data from multiple sources.
  • Partner with internal teams to validate/test data to ensure accurate reporting.
  • Analyze business data to identify trends, patterns, and opportunities for improvement.
  • Develop forecasts and projections based on historical and current data.
  • Present findings, insights, and recommendations to leadership in a clear and concise manner.
  • Monitor data quality and troubleshoot reporting issues.
  • Collaborate with stakeholders to understand reporting needs and implement new analytics solutions.

Skills

Power BI dashboards
SQL
Data modeling (DAX/Power Query)
Data storytelling
Executive communication

Education

Bachelor’s degree preferred in related field

Tools

Power BI

Job description

The Power BI Data Analyst is responsible for designing, developing, and maintaining data-driven reporting solutions that support strategic decision-making across the organization. This role leverages Power BI and other analytics tools to integrate, transform, and analyze data from multiple sources, ensuring accurate and meaningful business insights. The Business Intelligence Analyst partners closely with internal stakeholders to validate data integrity, identify trends and opportunities, develop forecasts, and deliver actionable recommendations to leadership. This position also plays a key role in monitoring data quality, troubleshooting reporting issues, and implementing scalable analytics solutions to meet evolving business needs.

  • Design, develop, and maintain Power BI dashboards and reports.
  • Integrate and transform data from multiple sources.
  • Partner with internal teams to validate/test data to ensure accurate reporting.
  • Analyze business data to identify trends, patterns, and opportunities for improvement.
  • Develop forecasts and projections based on historical and current data.
  • Present findings, insights, and recommendations to leadership in a clear and concise manner.
  • Monitor data quality and troubleshoot reporting issues.
  • Collaborate with stakeholders to understand reporting needs and implement new analytics solutions.

The estimated salary for this position ranges from $74,000 to $104,000 yearly. Actual compensation will vary based on factors including but not limited to the candidate’s skills, experience, and qualifications. Geographic differentials may also apply depending on the position’s location. There is no application deadline for this role; recruitment will remain open until the position is filled.

Education:
  • Bachelor’s degree preferred in Business Analytics, Data Analytics, Information Systems, Computer Science, Finance, or a related field.
Required Skills:
  • 3–5 years experience developing dashboards and reports in Microsoft Power BI.
  • Strong SQL and data analysis skills.
  • Strong experience with data modeling, DAX, and Power Query.
  • Ability to translate complex data into meaningful business insights.
  • Strong communication and presentation skills, with experience reporting to executive leadership.
Benefits & Perks:
  • 401K with Company Match
  • Health Insurance
  • Employee Assistance Program
  • Life Insurance
  • Paid Time Off
  • Tuition Reimbursement
  • 30% Employee Discount
  • Employee Referral Bonuses

UniFirst is an international leader in garment & Uniform services industry. We currently employ over 14,000 team partners who serve 300,000 business customer locations throughout the U.S., Canada, and Europe.

We were included in the top 10 of Selling Power magazine’s “Best Companies to Sell For” list and recognized on Forbes magazine’s “Platinum 400 – Best Big Companies” list. As an 80-year old company focused on annual growth, there’s never been a better time to join our team.

UniFirst is an equal opportunity employer. We do not discriminate in hiring or employment against any individual on the basis of race, color, gender, national origin, ancestry, religion, physical or mental disability, age, veteran status, sexual orientation, gender identity or expression, marital status, pregnancy, citizenship, or any other factor protected by anti-discrimination laws

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Power BI Data Analyst: Dashboards, Forecasts & Insights
Power BI Data Analyst: Dashboards, Forecasts & Insights

UniFirst • Wilmington (MA)

On-site
USD 74,000 - 104,000
401K match
Health insurance
Employee Assistance Program
+5
Local On-Site Business Analyst
Local On-Site Business Analyst

UniFirst Corporation • Owensboro (KY), Northern (KY)

On-site
USD 65,000 - 95,000
401K with Company Match
Profit Sharing
Health Insurance
+6
Local On-Site Business Analyst
Local On-Site Business Analyst

UniFirst • Owensboro (KY)

On-site
USD 60,000 - 85,000
401K match
Profit sharing
Health insurance
+6
Maintenance Utility Worker - UniFirst
Maintenance Utility Worker - UniFirst

UniFirst Corporation • Corpus Christi (TX)

On-site
USD 25,000 - 32,000
401K with Company Match
Profit Sharing
Health Insurance
+7
Warehouse Unloader/Loader - UniFirst
Warehouse Unloader/Loader - UniFirst

UniFirst Corporation • Meadville

On-site
USD 17,000 - 25,000
401K with company match
Health insurance
Paid Time Off
+3
Warehouse Unloader/Loader - UniFirst
Warehouse Unloader/Loader - UniFirst

UniFirst Corporation • Grapevine (TX)

On-site
USD 2,066,000 - 2,755,000
401K with company match
Profit sharing
Health Insurance
+7
Customer Fulfillment & Inventory Manager - UniFirst
Customer Fulfillment & Inventory Manager - UniFirst

UniFirst Corporation • Austin (TX), Northern (KY)

On-site
USD 70,000 - 100,000
Competitive compensation
401(k) with company match
Profit sharing
+4
Warehouse Unloader/Loader - UniFirst
Warehouse Unloader/Loader - UniFirst

UniFirst Corporation • Knoxville (TN)

Hybrid
USD 1,929,000 - 2,755,000
On the job training
401K with Company Match
Profit Sharing
+8
Office Administrator – UniFirst
Office Administrator – UniFirst

UniFirst Careers • Melrose Park (IL)

On-site
USD 42,000 - 64,000
401K with Company Match
Profit Sharing
Health Insurance
+6
Warehouse Unloader/Loader - UniFirst
Warehouse Unloader/Loader - UniFirst

UniFirst Corporation • Sparks (NV), Northern (KY)

On-site
USD 19,000 - 25,000
On-the-job training
401K with Company Match
Profit Sharing
+8