Business Analyst II
$80k - $96kMcGough Construction
McGough is a respected partner that brings six generations of experience to high profile, unique and complex construction projects. We take great pride in our people and their extraordinary expertise in planning, development, construction and facility management. McGough employee tenure reflects the commitment and pride we share in our work. Ask anyone who knows us - the caliber of our people sets us apart.
BUSINESS ANALYST II The Business Analyst II role will manage a set of designated enterprise-wide applications. The analyst will engage with key stakeholders of the organization to identify business specific needs, determine best practice for maintaining, upgrading, and enhancing applications, as well as offer support and training to the end user. The Business Analyst will work with the subject matter experts (SME's) within the company to develop test plans for functional testing, user acceptance testing, stress testing, performance testing, and scalability testing and report the results. This specific position will also have the responsibility of creating, modifying, and maintaining application specific reports based on business needs using current report writing tools. This individual needs to have the ability to diagnose and address operational data requests as well as identify data issues and provide recommendations for resolution. This role will require engagement with external partners for support, improvements, and upgrades as well as requirements gathering for medium to difficult projects.QUALIFICATIONS: Required:
- Bachelor's Degree or 5 years of equivalent experience in Business Analyst, Project Management, or related field.
- 3-6 years of experience with enterprise applications, financial and business processes.
- Previous experience supporting and gathering requirements for ERP systems.
- 4+ years of experience with enterprise applications, financial and business processes.
- Project Management experience.
- Construction finance or accounting understanding.
- CMiC experience.
- Knowledge of construction systems and applications
- Knowledge of construction industry.
- Strong understanding of construction finance and processes.
- Detail oriented and ability to work with a high degree of accuracy.
- Demonstrated ability to work independently and within established timeframes.
- Enhanced organizational skills with the ability to work on multiple projects simultaneously.
- Strong verbal and written communication skills.
- Demonstrated ability to solve problems and synthesize information from multiple sources.
- Build strong relationships and communicate effectively with employees at all levels of the organization.
- Maintains confidentiality and handles sensitive information with discretion and professionalism.
- Able to raise concerns respectfully and navigate conflict in a constructive, solutions-focused manner.
- Demonstrates independent judgment and problem-solving skills.
- Works collaboratively and contributes positively within a team environment.
- Able to adapt and stay focused when priorities shift or urgent issues arise.
- Positive, can-do attitude and continuous learner.
- Ability to analyze complex data, identify patterns and assess risk exposure.,
- Effective communication skills to interact with various internal and external stakeholders.
- Ability to identify issues, evaluate options, and develop practical solutions to mitigate risks.
- Ability to create requirements and proven ability to drive positive outcomes.
- Provide first-level support and troubleshooting for key business applications used throughout the organization. Assist users with system issues, navigation questions, and general functionality.
- Help maintain user access and perform simple configuration updates under guidance from senior analysts or system administrators.
- Document common issues, FAQs, and solutions to help build internal knowledge bases and improve support processes.
- Work with stakeholders and end users to gather feedback on system performance and user needs. Communicate findings to senior analysts or IT teams for further action.
- Participate in application testing during system upgrades or implementations by executing test cases and reporting results.
- Assist with generating routine reports, basic data analysis, and running system queries as requested by business units.
- Manage application upgrades with stakeholders, IS team and vendors from preparation to post upgrade support.
- Analyze business data to detect trends, risks, and opportunities for improvement.
- Assist in maintaining enterprise applications by updating system settings, managing templates, and entering configuration changes as directed by senior staff.
- Help monitor application performance and user activity, identifying basic errors or inconsistencies and reporting them to the appropriate technical teams.
- Support user provisioning tasks such as adding new users, modifying access levels, and assisting with password resets or permissions under supervision.
- Maintain documentation of application processes, configuration steps, and change requests to support consistency and knowledge sharing.
- Create user manuals, training materials, and process documentation.
- Train end-users on new systems, tools, and processes.
- Ensure knowledge transfer between teams during project handovers.
- Monitor implemented solutions for performance and adoption.
- Participate in routine system reviews, audits, or testing activities by gathering information, checking data accuracy, and helping track issues.
- Coordinate with vendors or internal IT teams to log support tickets or follow up on minor system issues and updates.
- Gather feedback from stakeholders to refine processes and tools.
- Participate in meetings with business stakeholders, department leads, or end users to understand how they use enterprise systems and identify any pain points or improvement needs.
- Gather input about current processes and system functionality and help translate stakeholder feedback into actionable notes or requirements.
- Assist senior analysts during discovery sessions or project meetings by taking detailed notes, asking clarifying questions, and preparing follow-up communication.
- Map current ("as-is") processes and design workflows.
- Identify process gaps, bottlenecks, and automation opportunities.
- Capture business needs and functional requirements in clear, structured documentation (e.g., list of requirements, process flows, user stories, or functional specs) under guidance from senior team members.
- Collaborate with stakeholders to confirm that documented requirements accurately reflect their needs and expectations before submitting them for approval.
- Assist in updating or refining requirements based on stakeholder feedback or changes in project scope, ensuring alignment throughout the project lifecycle.
- Coordinate and manage the development or improvements as it relates to enterprise applications.
- Management of relationships with external partners.
- Collaborate with internal teams, contractors, and other stakeholders to align efforts. Build and maintain strong relationships with internal and external stakeholders.
- Occasional technology troubleshooting
- Other duties as assigned.
- Primarily works in corporate office out of St. Paul or select Regional Office. May be minimal travel between office locations and to vendor related conferences.
- Hybrid work environment but may need more in office presence towards the beginning of tenure.
- May be required to visit jobsite on occasion.
PHYSICAL REQUIREMENTS: The physical requirements listed here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
Position involves sitting for extended periods of time at employee's workstation and during meetings as well as while traveling, either by plane or car. Employees need to be able to lift 20 pounds as frequently as needed to move objects; dexterity to write and manipulate computer keyboard and mouse; ability to hear and speak clearly; and ability to distinguish between colors on graphs and charts.
Occasionally, employees will be required to visit construction jobsites which may expose the employees to dirt, dust, uneven surfaces, outdoor weather conditions, and extreme temperatures.
In alignment with our commitment to pay transparency, the base salary range for this position is $80,000-$96,000, excluding fringe benefits or potential bonuses. If you join McGough, your final base salary will be determined by several factors, including geography, location, skills, education, and experience. Furthermore, we place significant value on pay equity among our current team members as part of any final job offer. Please note that the range provided above reflects the hiring range for this role. Hiring near the top end of this range would be atypical, as we aim to allow room for future salary growth. Additionally, McGough offers a comprehensive compensation and benefits package. This includes insurance coverage for medical, dental, vision, life, and disability. We also provide generous retirement plans, voluntary benefit plans, parental leave, substantial paid time off, and holiday pay. Accessibility: If you need an accommodation as part of the employment process please contact Human Resources at
Email: View email address on click.appcast.io
Equal Opportunity Employer, including disabled and veterans.
If you want to view the Know Your Rights: Workplace Discrimination is Illegal poster, please choose your language: English - Spanish - Arabic - Chinese
English - Spanish - Chinese
If you want to view the Pay Transparency Policy Statement, please click the link: English
$78.03k - $97.53k
...Full Time Business Analyst At Old Dominion, we don't just move freight—we help businesses keep their promises. As one of the nation's leading LTL carriers, we've earned our reputation by putting people first, delivering premium service, and staying true to the values...SuggestedFull timeTemporary workWork experience placementWork at officeLocal areaImmediate startShift workDay shift$78.03k - $97.53k
...26-3748 At Old Dominion, we don't just move freight-we help businesses keep their promises. As one of the nation's leading LTL carriers... ...and stored appropriately Collaborate with other business analysts and scrum teams to ensure consistency in processes and documentation...SuggestedFull timeTemporary workWork experience placementWork at officeLocal areaImmediate startShift workDay shift$77.9k - $153k
...join a growing, community and client-focused company that is firmly rooted in its core values. Responsibilities As a Business Analyst II, you will lead requirements definition, solution design, and technical analysis for projects and minor enhancements within the...SuggestedWork at office- ...whatever your ambitions. About the role: The Product Complaint Analyst II will work in a fast-paced environment to analyze customer... ...regulatory reportability, and potential impacts to patient safety and business operations.Apply clinical knowledge, as related to product...SuggestedHourly payWork at officeLocal areaRelocation packageShift work3 days per week
- ...Job Description The Senior Business Systems Analyst role within a Cardiovascular IT organization is responsible for analyzing, defining, designing, documenting, testing, and delivering digital capabilities and information system solutions that support clinical research...SuggestedWork experience placement
$77k - $115.6k
...currently seeking a Systems AnalystI or II with the ability to interact with a variety... ...and location. RESPONSIBILITIESWork with business teams as a trusted partner that delivers... ...used in the construction industrySystems Analyst I Minimum Qualifications: 3+ years’ experience...H1bWork at officeFlexible hours- ...Quality Control Analyst II As a Quality Control Analyst II, you will execute and review routine in-process, drug substance, and stability test methods in a timely manner. You will use a variety of laboratory instrumentation and computer systems to collect and record...Work at officeShift workNight shiftRotating shift
- ...candidate will be responsible for providing data analytics, reporting, and actionable insights that drive operational efficiency and business performance. The desired individual will partner with stakeholders to gather requirements, develop reports, analyze trends, and...
$25 - $30 per hour
...Title : Supplier Enablement Process Analyst Location : Maplewood, MN Job Type : Contract (12 Months) Compensation : $25.0... ...'s degree or equivalent practical experience. Experience in business support, operations, procurement, data management, project coordination...Contract workTemporary workRemote work$47 - $51.5 per hour
...Job Title: Project Intake Analyst/Business Analyst Location: Roseville, MN Type: 11 month Contract Compensation: $47.00 - $51.50 Work Model: Hybrid – onsite and remote Responsibilities Review incoming project requests for alignment with capital policy...Contract workTemporary workLocal areaRemote work$58.2 per hour
...Senior Business Analyst Immediate need for a talented Senior Business Analyst. This is a 06+ months contract opportunity with long-term potential... .... Oversees and guides the team of Business Analysts I, II Key Requirements and Technology Experience: ~6 + years of...Contract workLocal areaImmediate start$72k - $134k
***Securian's internal job title is Product Sr Analyst.Position SummaryAre you passionate about solving complex problems, asking the questions... ...Cybersecurity Solutions is looking for a Senior Technical Business Analyst who thrives at the intersection of business and...Full timeWork at officeFlexible hours3 days per week- ...IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill... ...by planning, conducting, and directing the analysis of complex business problems to be solved with automated systems. Provides technical...Immediate start
$90.04k - $139.56k
...deliver exceptional experiences that turn possibility into reality. JOB DESCRIPTION:Position Purpose:The Analyst plays a pivotal role in bridging the gap between business needs and data-driven solutions. This professional utilizes their business expertise to closely...Full timeWork experience placementLocal areaFlexible hours- Service Desk Technician II - Minneapolis Job Category : Information Technology Requisition Number : SERVI011306 Posted : August 1... ...migrations, and new system implementations. Support IT projects and business initiatives. Assist with testing and validation of new...Full timeTemporary workWork at officeLocal areaRemote workFlexible hours
- ...Business Systems Analyst The Business Systems Analyst is a key individual contributor within the Enterprise Systems team, responsible for the day-to-day administration, optimization, and continuous improvement of Solifi's CRM ecosystem — anchored by Salesforce — and...
$15 - $35 per hour
...Job Description Fulcrum Consulting, an LRS company, is seeking a Business Systems Analyst with our client in Minneapolis, MN. Our client is seeking an experienced a Business Systems Analyst to join our Technology Services team. This role supports the organization...Hourly payContract workRemote work$95k - $110k
...Business Systems Analyst Elior North America is looking for a Business Systems Analyst to support and enhance business applications used across our organization. This role will serve as a bridge between business users and technical teams, helping troubleshoot application...Full timeWork at officeImmediate start- ...Job Title: Business Systems Analyst Job Location: Columbus, OH or Minneapolis, MN (Hybrid, 3 days onsite) Contract Length: 3 Months (Contract-to-Hire) JOB DESCRIPTION The Business Systems Analyst Senior works with the business partners within multiple business...Contract workLocal area3 days per week
- ...JDE - Business System Analyst (BSA) Location: Minneapolis, MN (Onsite) Business System analyst (BSA) with 8-10 years of experience in Oracle JDE 9.2 – Sales Distribution Module, Electronic Data Interchange (EDI) and Pricing Module. EDI experience in Order Create...Work at office2 days per week3 days per week
- ...Job Description: We are adding a Business System Analyst to our team who will be responsible for contributing to the development of web-based applications. This person will act as a liaison between business and technology, should be skilled in translating business...
$68.4k - $105.9k
...other team members to capture capability needs and drive quality business solutions. Create and maintain deliverables such as business... ...including, but not limited to, Scrum Master, Business Technical Analyst, User Interface designer, Capability Manager, or Tester, based...- Dominium is seeking a Service Desk Technician II in Minneapolis to provide Level 2 technical support for incidents and service requests, supporting onsite and remote employees. You will troubleshoot hardware, software, identity platforms and cloud services, while maintaining...Remote work
$68.4k
...Understand capability needs; Gather project specifications; Create business cases and cost sheet analysis; Translate high-level business... ..., but not limited to, Scrum Master, Business Technical Analyst, User Interface designer, Capability Manager, or Tester, based...For contractorsWork at officeLocal area- ...Business Systems Analyst (BSA) Anywhere Type: Contract Category: Business Analysis Industry: Technology Workplace Type: Remote Reference ID: JN -082026-108260 Date Posted: 08/11/2026 Shortcut: Description Recommended Jobs Description...Hourly payContract workLocal areaRemote work
- Dominium is seeking a Service Desk Technician II to join our IT team in Minneapolis/Plymouth, MN. You will resolve advanced technical issues, support enterprise apps and endpoint devices, and deliver exceptional customer service to onsite and remote staff. Responsibilities...Remote work
- ...IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill... ...: Recognized as an expert and visionary in providing strategic business solutions to enterprise-wide technology initiatives. Acts as a...Immediate start
- We are looking for a Business Analyst. This position is ideal for someone who is comfortable working independently, takes ownership of deliverables, and can create practical structures that support stronger financial and operational decisions. The role works closely with...
- ...5Location: Saint Paul, MN, 55101, United StatesJob Description:Business & Systems AnalysisAssist QA leads in the creation and maintenance... ...and guidance to stakeholders, project teams, and junior analysts.Lead and coordinate interdepartmental initiatives and cross-functional...Contract work
$92.82k - $109.2k
At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life...Full timeWork at officeLocal area3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Business Analyst II. Be the first to apply!
- business analyst part time remote Roseville, MN
- business technician Roseville, MN
- new business Roseville, MN
- business Roseville, MN
- business account collections Roseville, MN
- entry level business to business sales Roseville, MN
- business operations Roseville, MN
- business services Roseville, MN
- business operations intern Roseville, MN
- administrative & business operations Roseville, MN


