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
$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...SuggestedFor contractorsInternshipLocal areaRemote workWorldwideWork visaFlexible hours- ...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...SuggestedFull timePart timeWork experience placementWork at officeLocal areaRemote workRelocationMonday to FridayFlexible hoursShift work
- 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...SuggestedWork experience placementRelocation
$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....SuggestedTemporary workWork at office$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...SuggestedFull timeWork experience placementLocal areaRemote workWorldwideFlexible hours$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- 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 hoursShift work
$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 timeFlexible hours$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 payContract workTemporary work- ...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 timePart timeWork experience placementH1bWork at officeShift work
- ...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 officeLocal area
- ...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 timeFlexible hours
- ...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...
- ...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 timeWork at office
$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 timeTemporary workWork at officeShift work- ...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/...
- ...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
$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- ...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
$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$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 timeWork experience placementWork at officeLocal areaImmediate start$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 payFull timePart timeRemote work- ...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
- ...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 employmentFlexible hours
$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 areaShift work$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 payWork at office- ...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 timeFlexible hours
$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- ...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 work2 days per week
$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 wageWork at officeLocal areaImmediate startRemote workFlexible hoursNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Business Intelligence Analyst. Be the first to apply!
- sap bi Salt Lake City, UT
- bi intern Salt Lake City, UT
- manager business intelligence Salt Lake City, UT
- business intelligence intern Salt Lake City, UT
- pega business architect Salt Lake City, UT
- business operations intern Salt Lake City, UT
- vice president business solutions Salt Lake City, UT
- business finance Salt Lake City, UT
- international business Salt Lake City, UT
- new business Salt Lake City, UT

