Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Business Intelligence Analyst

Kelso Industries

Job Description

Job Description

Together We Build – Partnership, Innovation, Excellence, and Safety

At Kelso Industries, 3,500+ employees across 30 companies work together to deliver exceptional HVAC, mechanical, plumbing, refrigeration, and electrical solutions nationwide. Join us to grow your career, make an impact, and be part of a team where innovation, excellence, and safety come first.

Recruiter Notice: We respectfully ask external recruiters and staffing agencies not to submit candidates. We only accept direct applications.

Position Overview

We are seeking a highly analytical and technically strong Business Intelligence (BI) Analyst to support data-driven decision-making across the organization. This role will be responsible for building and maintaining scalable reporting and data pipelines, with a primary focus on Domo as our core BI platform.

This individual will play a critical role in connecting data across systems (ERP, HCM, CRM, and operational platforms), transforming it into reliable datasets, and delivering insights that support Finance, Operations, and executive leadership. A strong emphasis will be placed on data integration (APIs), Power Query transformation, and building sustainable, automated reporting solutions.

The ideal candidate combines technical BI expertise with business acumen, particularly in financial and operational analytics and thrives working with large, complex datasets.

Key Responsibilities

Domo Development & Administration

  • Build and maintain scalable dashboards, dataflows, and datasets in Domo.
  • Manage connectors, pipelines, and platform administration (access, governance, performance).
  • Establish and maintain trusted, business-ready datasets.

Data Integration & Transformation

  • Integrate data across systems using APIs, connectors, and automated pipelines.
  • Transform and model data using Power Query (M language), Domo (Magic ETL/SQL), and other tools.
  • Ensure reliable, efficient data flow and troubleshoot pipeline issues.

Analysis & Business Partnership

  • Analyze large datasets to deliver actionable insights for Finance, Operations, and leadership.
  • Support reporting on key financial and operational metrics (e.g., revenue, margin, utilization).
  • Translate business needs into scalable reporting and data solutions.

BI Tooling & Automation

  • Leverage Power BI, SQL, Excel, and Python (preferred) for reporting, analysis, and automation.
  • Reduce manual reporting through scalable, repeatable data processes using AI where possible.

Data Quality & Governance

  • Ensure data accuracy, consistency, and integrity across systems.
  • Maintain documentation, definitions, and governance standards for datasets.

Qualifications

Required

  • 4–5 years of experience in Business Intelligence, Data Analytics, or a related field.
  • Bachelor's degree in Computer Science, Data Analytics, Information Systems, or related field of study.
  • Hands-on experience with Domo (dashboarding, ETL/dataflows, dataset management).
  • Strong experience with Power Query (M language) for data transformation and automation.
  • Advanced Excel skills, including Power Query.
  • Experience working with large, complex datasets.
  • Proficiency in SQL and data modeling concepts.
  • Experience integrating data from multiple sources using APIs, connectors, or ETL tools.
  • Experience with Power BI for reporting and visualization.

Preferred

  • Experience supporting Finance or FP&A teams with financial and operational reporting.
  • Experience with building and supporting AI analytic tools.
  • Familiarity with key financial metrics (revenue, margin, forecasting, etc.).
  • Experience with Python for data analysis, automation, or API interaction.
  • Familiarity with REST APIs, JSON, and modern data integration patterns.
  • Exposure to data warehousing or cloud data platforms.
  • Experience integrating data from ERP, HCM, CRM, or other enterprise systems.
  • Experience in construction, field services, or project-based environments is a plus.

Key Competencies

  • Strong analytical and problem-solving skills with attention to detail.
  • Ability to translate ambiguous business needs into structured data solutions.
  • Strong data visualization and storytelling capabilities.
  • Ability to manage multiple priorities and stakeholders effectively.
  • Bias toward automation and building scalable, repeatable solutions.
  • Commitment to data accuracy, governance, and building trust in reporting.

Why Join Kelso Industries?

Join us and be part of a team dedicated to creating efficient, sustainable, and high-performance environments that make a lasting impact across the industrial, commercial, and institutional sectors.

Here you will experience:

Growth Opportunities: Develop new skills, take on exciting challenges, and advance your career in meaningful ways.

Company Culture: You'll thrive in an environment that supports your growth, values your contributions, and makes work fulfilling and enjoyable.

Impact: Your work directly contributes to meaningful outcomes, allowing you to see the difference you make and feel a sense of purpose every day.

Competitive Compensation & Benefits: You'll be rewarded fairly for your contributions while enjoying perks that enhance your financial security, health, and overall well-being.

Kelso Industries celebrates diversity and is committed to creating an inclusive environment for all employees. We do not discriminate in any aspect of employment based on race, color, religion, national origin, ancestry, gender, sexual orientation, gender identity and/or expression, age, veteran status, disability, or any other characteristic protected by federal, state, or local employment discrimination laws where Kelso does business

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Business Intelligence Analyst in Salt Lake City, UT vacancy
  • $70k - $80k

     ...together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking an entry-level Business Intelligence Analyst to join our BI team, with a focus on analytics engineering, AI enablement and reporting. This role centers on building... 
    Suggested
    For contractors
    Internship
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Salt Lake City, UT
    2 days ago
  •  ...Details Open Date 04/20/2026 Requisition Number PRN44779B Job Title Business Intelligence Analysts Working Title Business Intelligence Analyst Career Progression Track P00 Track Level P3 - Career, P2 - Developing FLSA Code Professional Patient... 
    Suggested
    Full time
    Part time
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation
    Monday to Friday
    Flexible hours
    Shift work

    University of Utah

    Salt Lake City, UT
    14 hours ago
  • Business Intelligence Analyst Join the Utah Data Coordinating Center (DCC) as a Business Intelligence Analyst, where your work will directly enable innovative clinical research at the University of Utah and across national partners. You will play a pivotal role in designing... 
    Suggested
    Work experience placement
    Relocation

    The Chronicle Of Higher Education, Inc.

    Salt Lake City, UT
    3 days ago
  • $90k - $125k

     ...POSITION : Business Intelligence Analyst (In Office Position) LOCATION : South Jordan, Utah COMPENSATION : Base salary $90,000 - $125,000 depending on education and experience. Comprehensive benefit package and short-term incentive program are also provided.... 
    Suggested
    Temporary work
    Work at office

    Western Agcredit

    South Jordan, UT
    14 hours ago
  • $60 - $70 per hour

    FamilySearch Business Intelligence Data Analyst Join to apply for the FamilySearch Business Intelligence Data Analyst role at TieTalent FamilySearch Business Intelligence Data Analyst 1 day ago Be among the first 25 applicants Join to apply for the FamilySearch Business... 
    Suggested
    Full time
    Work experience placement
    Local area
    Remote work
    Worldwide
    Flexible hours

    TieTalent

    Salt Lake City, UT
    4 days ago
  • $100k - $115k

     ...continuous improvement · Exposure to modern BI platforms, cloud technologies, and enterprise reporting initiatives Job Details The Business Intelligence & Analytics Manager will lead enterprise-wide analytics initiatives, business intelligence strategy, and data governance... 
    Local area

    Jobot

    West Valley, UT
    4 days ago
  • Competitive Intelligence Manager Trellix is a global company redefining the future of cybersecurity...  ..., and analytics to empower over 50,000 business and government customers with...  ..., win/loss interviews, and capabilities analyst to identify market gaps and emerging threats... 
    Flexible hours
    Shift work

    Trellix

    Salt Lake City, UT
    3 days ago
  • $73k - $109.4k

     ...experience and training; licensure and certifications; and other business and organizational needs. At WGU, it is not typical for an...  ...000.00 - $109,400.00 Job Description The Business Strategy Analyst supports the evaluation and development of new WGU Corp education... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    3 days ago
  • $20 - $22 per hour

     ...Description # Home # Search Jobs # Job Description Collateral Management Analyst Contract: Salt Lake City, Utah, US Salary Range: 20.00 - 22.00 | Per Hour Job Code: 369511 End Date: 2026-06-18 Days Left: 16 days, 3 hours left... 
    Hourly pay
    Contract work
    Temporary work

    Collabera Technologies

    Salt Lake City, UT
    3 days ago
  •  ...Details Open Date 03/04/2026 Requisition Number PRN44405B Job Title Marketing Analyst Working Title Prospect Management Analyst Career Progression Track E Track Level FLSA Code Administrative Patient Sensitive Job Code? No Standard Hours... 
    Full time
    Part time
    Work experience placement
    H1b
    Work at office
    Shift work

    University of Utah

    Salt Lake City, UT
    2 days ago
  •  ...POSITION SUMMARY   Client Relationship Analysts provide exceptional service to our clients and support Financial Advisor(s) (FAs)...  ...maintenance)  Assist Fas / PWAs/ teams in delivering against their business plan and client service model  Remaining current on all... 
    Work at office
    Local area

    Morgan Stanley

    Salt Lake City, UT
    2 days ago
  •  ...experience and training; licensure and certifications; and other business and organizational needs. At WGU, it is not typical for an...  ...00 - $109,400.00 Job Description The ServiceNow Business Analyst is responsible for extrapolating and analyzing data and trends,... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    2 days ago
  •  ...SitusAMC in Salt Lake City, Utah, is seeking a Business Analyst to support the design and build of innovative technologies for internal software applications. Your role will involve collaborating with Product Owners and the agile team to develop user stories, ensuring... 

    SitusAMC

    Salt Lake City, UT
    1 day ago
  •  ...Business Analyst At Cicero-MGT, the Business Analyst serves as a key contributor within project teams, bridging data analysis and strategic insight to support client engagements. This role builds on foundational analytical skills and requires prior professional experience... 
    Full time
    Work at office

    Cicero

    Salt Lake City, UT
    14 hours ago
  • $120k - $148k

     ...you will be responsible for Competitive Intelligence, Market Insights, Pricing, Naming,...  ...internal teams, partners, customers, and analysts. Develop and scale a framework that automates...  ...some of the best executives in the business. Key qualities for success in this... 
    Full time
    Temporary work
    Work at office
    Shift work

    Talkdesk

    Salt Lake City, UT
    1 day ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data analysts/data scientists. We welcome candidates with all visas and citizens to apply. Who should apply: Recent computer science/... 

    SynergisticIT

    Salt Lake City, UT
    3 days ago
  •  ...Trade Management Analyst Location: Salt Lake City, UT Duration: 6 Months Pay Rate: $23.00/hr Employment Type: W2 Contract Basic...  ...Operations that develops the processes and controls that makes business flow. GSAM is the investment management arm of the firm. As a leading... 
    Contract work

    Leading Utilities Organization

    Salt Lake City, UT
    4 days ago
  • $50k - $80k

     ...SitusAMC in Salt Lake City is seeking a professional for a critical analyst position responsible for overseeing system enhancements and quality initiatives. This role involves collecting user requirements, liaising with stakeholders, and analyzing system usage to improve... 
    Flexible hours

    SitusAMC

    Salt Lake City, UT
    2 days ago
  •  ...Role: Business Analyst Location: Salt Lake City, UT Remote (Must work MST Hours) Location: Long-term Overview : Focused on strategic alignment and cross-functional clarity (rather than deep documentation within individual workstreams). Looking for this... 
    Remote work

    Equiliem

    Salt Lake City, UT
    1 day ago
  • $110k - $115k

     ...Job Title: Business Analyst Location: Midvale, UT Duration: Fulltime Salary Range - $110,000 - $115,000 a year Job Description Must Have Technical/Functional Skills: 8+ years of exp on Data Analysis with SQL. Creating process flow... 
    Full time

    Diverse Lynx

    Midvale, UT
    4 days ago
  • $75k - $105k

     ...WCF Insurance is growing, and the Underwriting Compliance & Business Technology team has an immediate opening for someone who can demonstrate...  ...the WCF values to join their team as a Business & Technology Analyst. This is a full-time, exempt position that works in WCF's... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start

    WCF Insurance

    Sandy, UT
    4 days ago
  • $40 per hour

     ...cybersecurity (e.g., penetration testing, red teaming, incident response, detection engineering, DFIR, malware analysis, threat intelligence, or similar) Some coding experience required Fluency in English (native or bilingual level) Strong writing and analytical skills... 
    Hourly pay
    Full time
    Part time
    Remote work

    DataAnnotation

    Salt Lake City, UT
    2 days ago
  •  ...Lead Intelligence Analyst At eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform...  ...grow. Some experience in intelligence, threat monitoring, business writing, law enforcement investigations or journalism is... 
    Immediate start

    eBay Inc.

    Salt Lake City, UT
    2 days ago
  •  ...Autonomous Knowledge Platform activates enterprise intelligence by unifying data, knowledge and business context to achieve tangible outcomes. With Teradata,...  ...’ll Do Teradata seeks a Competitive Intelligence Analyst who will transform competitive insights into actionable... 
    Permanent employment
    Flexible hours

    Teradata

    Salt Lake City, UT
    14 hours ago
  • $163.9k - $235.55k

     ...matters—and so do you. Role Overview We are seeking a Senior Principal, CMI analyst to serve as a cornerstone of this transformation, someone who can operationalize market intelligence, shape executive narratives, and act as a thought partner to senior leadership.... 
    Local area
    Shift work

    UKG

    Salt Lake City, UT
    1 day ago
  • $25.02 - $39.41 per hour

     ...Job Description: At SelectHealth, the Business Systems Configuration Analyst I is responsible to analyze, design, configure, test, implement and...  ...status. At Intermountain Health, we use the artificial intelligence ("AI") platform, HiredScore to improve your job... 
    Hourly pay
    Work at office

    Intermountain Health

    Salt Lake City, UT
    1 day ago
  •  ...experience and training; licensure and certifications; and other business and organizational needs. At WGU, it is not typical for an...  ...00.00 - $109,400.00 Job Description The Business Systems Analyst is responsible for extrapolating and analyzing data and trends,... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    2 days ago
  • $89.17k - $142.68k

     ...Job Description As a Senior Business Systems Analyst - Provider Network Pricing (Medicare Advantage), you will leverage your advanced expertise in both functional and technical areas for claims and provider pricing to drive impactful solutions across sophisticated... 
    Local area

    Blue Cross and Blue Shield of North Carolin

    Salt Lake City, UT
    3 days ago
  •  ...Business Systems Analyst III (BSA3-SW) in Midvale, UT. Telecommute permitted within area of intended employ 2 days week. Admin ID Access Mgmt Solution w/understanding of OATH2, OIDC & SAML ID patterns. BS followed by 5yrs prog rltd exp or MS+3yrs. Send resumes to Zions... 
    Remote work
    2 days per week

    Zions Bancorporation

    Midvale, UT
    4 days ago
  • $74.6k - $139.1k

     ...purposeful work and meaningful impact every day. Learn more about what makes us different and how you can make your mark as our Business Process Analyst, Reporting, at MMA. Marsh McLennan Agency (MMA) provides business insurance, employee health & benefits, retirement,... 
    Minimum wage
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Night shift

    Marsh LLC

    Salt Lake City, UT
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Business Intelligence Analyst. Be the first to apply!