Skip to main content
Twin City Hardware logo

Business Systems Analyst

Twin City Hardware

Oakdale, MNFull-time$70–80K/yrSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$70–80K/yr
Location
Oakdale, MN
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Business Systems Analyst serves as the primary bridge between Twin City Hardware’s business functions and technology solutions. The role is responsible for ERP and business applications, including Microsoft Dynamics 365 Business Central, and supports acquisitions, integrations, upgrades, and strategic technology initiatives. The analyst partners with business leaders, users, vendors, and technology staff to improve processes and ensure systems support current operations and future growth.

Skills & qualifications

RequiredNice to have

Skills

ERP Administration, nice to haveBusiness Systems Analysis, nice to haveRequirements Gathering, nice to haveBusiness Process Analysis, nice to haveProject Management, nice to haveSystem Implementation, nice to haveSystem Integration, nice to haveWorkflow Automation, nice to haveAnalytical Skills, nice to haveDocumentation, nice to haveProblem Solving, nice to haveCommunication, nice to haveStakeholder Communication, nice to haveMicrosoft Dynamics 365 Business Central, nice to haveGoogle Workspace, nice to haveVendor Management, nice to haveSoftware Contract Management, nice to haveDistribution, nice to haveManufacturing, nice to haveConstruction Products, nice to haveMulti-Location Operations, nice to have

Qualifications

Bachelor's in Information Systems, Business, Computer Science or Related Field or Equivalent, required3+ Years Related Experience, requiredERP or Enterprise Applications Experience, requiredSystem Implementation, Integration or Upgrade Experience, required

Benefits

401(k) Match
Dental Insurance
Medical Insurance
Paid Time Off
Vision Insurance
Tuition Assistance

Full job description

Job Duties

Company Overview

Twin City Hardware (TCH) is a leading provider of opening and access solutions for commercial, architectural, and residential construction projects. With a strong national presence and extensive inventory, TCH delivers reliable hardware, doors, frames, and security products to ensure project success and customer confidence.

Job Overview

Serves as the primary bridge between TCH’s business functions and technology solutions. This role is responsible for understanding business requirements, optimizing enterprise systems, leading technology-enabled process improvements and coordinating system implementations and integrations.

The Business Systems Analyst will have primary responsibility for TCH’s ERP and business applications, including Microsoft Dynamics 365 Business Central (BC 365), and will play a key role in acquisitions, systems integrations, upgrades, and other strategic technology initiatives.

This position partners closely with Finance, Operations, Sales, HR, branch leadership, the Network Administrator, external vendors, and other stakeholders to ensure technology solutions effectively support TCH’s current operations and future growth.

Duties

ERP & Business Systems

Serve as the primary technical internal resource for BC 365 administration and related business applications.

Partner with business leaders and users to understand business processes, identify requirements, and translate business needs to technology solutions.

Identify opportunities to improve workflows, eliminate manual processes, and increase efficiency through system enhancements and automation.

Coordinate Business Central enhancements, upgrades, testing, implementation, and user acceptance testing.

Troubleshoot business-system issues and coordinate resolution with software vendors and implementation partners.

Maintain system configurations, documentation, process maps, and business requirements.

Support reporting, data integrity and integration between enterprise applications.

Develop strong knowledge of how TCH’s business processes are supported by technology.

Strategic Projects & Systems Integration

Lead technology-related projects from requirements gathering through implementation.

Develop project plans, timelines, requirements, testing plans, implementation activities, and stakeholder communications.

Partner with the Network Administrator on infrastructure, network, security, and end-user components of technology projects.

Monitor project risks, dependencies, milestones, and deliverables.

Conduct post-implementation reviews and identify opportunities for continuous improvement.

Business Process Improvement

Analyze current business processes and recommend improvements using technology.

Facilitate discussions with business stakeholders to document current-state and future-state processes.

Identify opportunities for automation and standardization across TCH locations.

Develop business cases and recommendations for technology investments.

Help establish technology priorities based on business impact, risk, cost, and organizational needs.

Vendor & Technology Asset Management

Serve as the primary business relationship owner for key software vendors, implementation partners, and technology service providers.

Coordinate vendor selection, implementation activities, service expectations, and issue resolution.

Monitor vendor performance and escalate issues as appropriate.

Coordinate software licensing, renewals, contracts, and technology subscriptions.

Maintain visibility into technology contracts, renewal dates, costs, and utilization.

Partner with Finance and business leaders to support IT budgeting and technology investment decisions.

Partner with Network Administrator on hardware inventory and lifecycle planning.

Documentation, Training & Change Support

Develop system documentation, process maps, procedures, and user guides.

Coordinate training for new systems, enhancements, and processes.

Support change management and communications associated with technology implementations.

Ensure users understand new processes and system functionality.

Gather post-implementation feedback and recommend improvements.

Other duties as assigned

Minimum Education Required

Bachelor’s degree in Information Systems, Business, Computer Science, or related field (or equivalent combination of education and experience).

Minimum Experience Required

Requirements

Bachelor’s degree in Information Systems, Business, Computer Science, or related field (or equivalent combination of education and experience).

3-5 years of experience in business systems analysis, ERP administration, technology project management, or related work.

Experience working with ERP or enterprise business applications.

Demonstrated ability to gather requirements and translate business needs into technology solutions.

Experience coordinating system implementations, integrations, or upgrades.

Strong project management, analytical, documentation, and problem-solving skills.

Ability to communicate effectively with both technical and non-technical stakeholders.

Preferred

Experience with BC 365

Experience in distribution, manufacturing, construction products, or multi-location operations.

Experience with Google Workspace and workflow automation tools.

Experience managing technology vendors and software contracts.

Shift

First (Day)

Number of Openings

1

Physical Required

No

Drug Test Required

No

Compensation

$70,000.00 - $80,000.00 / Annually

Postal Code

55128

Job Type

Full Time

Place of Work

On-site

Requisition ID

110869

Job Benefits

Benefits

We offer a full benefit package including 401(k) with match, continued training and development. TCH is an Equal Employment Opportunity Employer and is a drug-free workplace.

Visit us at www.tchco.com

Benefits:

401(k)

401(k) matching

Dental insurance

Employee assistance program

Employee discount

Flexible spending account

Health insurance

Health savings account

Life insurance

Paid time off

Vision insurance

Application Email

[email protected]

How this job compares

Set against the 823 open Business Systems Analyst jobs on Olive Jobs, counted November 12, 2026.

Pay
  • This posting$70–80K/yr
  • US median$93–156K/yr574 salary ranges

This range's midpoint, $75K, is 40% below the US median midpoint ($125K) — in the lowest quarter of Business Systems Analyst salary ranges across the US.

Openings
Olive Jobs lists 26 open Business Systems Analyst jobs in Minnesota and 823 across the US. 22% of them nationwide are listed as remote or flexible.
Hiring the most in Minnesota
Experience
This posting asks for at least 3 years of experience; Business Systems Analyst postings that state a minimum ask for 5 years at the median (735 postings).
Education
178 of the 823 open Business Systems Analyst jobs (22%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 12, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.