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

Business Analyst II

$80k - $96k

McGough 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.
Preferred:
  • 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.
Skills:
  • 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.
CORE RESPONSIBILITIES:

Enterprise Application Support:
  • 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.
Enterprise Application Administration:
  • 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.
Liaison Between Business Units, IT Team & Third Party:
  • 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.
Document & Validate Business Requirements:
  • 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.
Strategy Management:
  • Coordinate and manage the development or improvements as it relates to enterprise applications.
  • Management of relationships with external partners.
General & Team Support:
  • 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.
OFFICE AND TRAVEL:
  • 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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Business Analyst II in Roseville, MN vacancy
  • $80k - $96k

     ...McGough Construction Business Analyst II Saint Paul, MN 55113 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... 
    Suggested
    For contractors
    Work at office
    Shift work

    McGough Construction

    Saint Paul, MN
    23 days ago
  • $34.55 - $55.19 per hour

     ...BUSINESS SYSTEMS ANALYST II WHAT IS THE OPPORTUNITY? Serve as the business expert for the development, maintenance, training, regulatory compliance and support of all processes related to the residential lending systems. Design, test, and implement system enhancements... 
    Suggested
    Hourly pay
    Remote work

    City National Bank

    Saint Paul, MN
    3 days ago
  • $80k - $120k

     ...best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day In this role, you’ll own core and advanced business analysis across medium-to-large projects or complex workstreams, maintaining a single source of truth for requirements, flows,... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    12 hours ago
  • $80k - $120k

     ...the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day In this role, you’ll own core and advanced business analysis across medium-to-large projects or complex workstreams, maintaining a single source of truth for requirements, flows, decisions... 
    Suggested
    Work experience placement
    Local area

    Indeed

    Saint Paul, MN
    1 day ago
  •  ...HVAC company Daikin Applied isseeking a ServiceBusinessAnalyst II who uses professional concepts as well as company policies and procedures...  ...to the service channel Provides subject matter expertise for business customers and technical resources. Establishes awareness of... 
    Suggested
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work

    Daikin Applied Americas

    Minneapolis, MN
    12 hours ago
  •  ...A global healthcare leader is seeking a Financial Analyst II to perform financial planning and analysis for their Electrophysiology Medical Device division in Plymouth, MN. This role involves budgeting, forecasting, and assisting with monthly financial close activities... 

    Abbott Laboratories company

    Minneapolis, MN
    1 day ago
  •  ...Daikin Applied Americas is seeking a Sales Business Analyst II in Plymouth, MN. This role focuses on supporting service operations and enhancing the Salesforce platform. Ideal candidates possess a bachelor's degree, with 2-4 years of relevant experience, and skills in... 

    Daikin Applied

    Saint Paul, MN
    6 hours ago
  • $24.5 - $26 per hour

     ...amazing team and work remote from home! The Default FHA Claims QA Analyst II will work under moderate supervision, responsible for...  ...servicing default experience, or QA/QC experience in another line of business. Our Company: Carrington Mortgage Services is part of... 
    Remote work
    Work from home

    Carrington

    Saint Paul, MN
    2 days ago
  •  ...Join our team at Regions Hospital as a Health Information Coding Analyst II. Our multihospital health system is seeking an experienced Inpatient Coder to join our remote coding team. In this role, you will be responsible for accurately assigning ICD10CM/PCS codes and... 
    Live in
    Remote work
    Monday to Friday
    Flexible hours

    Regions Hospital

    Saint Paul, MN
    4 days ago
  •  ...Join our team at Regions Hospital as a Health Information Coding Analyst II., Outpatient Same Day Surgery Coder. As a coding analyst, you will support multiple sites and actively participate within a team who performs a wide variety of complex coding scenarios to ensure... 
    Live in
    Remote work
    Monday to Friday
    Flexible hours

    Regions Hospital

    Saint Paul, MN
    3 days ago
  •  ...Product Analyst II Boston Scientific was recognized as a Glassdoor Best Place to Work in 2026, ranking No. 15 on the Top 100 list,...  ...experience and training, pertinent education including licensure and certifications, among other relevant business or organizational needs.... 
    Work at office
    Local area
    Relocation package
    3 days per week

    Intracept by Boston Scientific

    Saint Paul, MN
    1 day ago
  • $59.9k

     ...the culture our employees experience every day. The Product Analyst II analyzes customer complaints to determine regulatory...  ...including licensure and certifications, among other relevant business or organizational needs. At BSC, it is not typical for an individual... 
    Hourly pay
    Work at office
    Local area
    Relocation
    Relocation package
    Shift work
    3 days per week

    Boston Scientific

    Arden Hills, MN
    12 hours ago
  • $80k - $96k

     ...A prominent construction firm in Saint Paul is seeking a Business Analyst II to support enterprise applications. The role involves engaging with stakeholders to identify business needs, conducting testing, and providing user support. Candidates should have a Bachelor's... 

    McGough Construction

    Saint Paul, MN
    4 days ago
  • $22 - $34 per hour

     ...Treasury Management Analyst II Job Locations US-MN-Saint Paul Category/Function Treasury Management Position...  ...process. Engagement and involvement in client call preparation, business process reviews (BPRs), proposal generation, presentations,... 
    Full time

    Old National Bank

    Saint Paul, MN
    1 day ago
  •  ...Daikin Applied Americas Inc is seeking a HVAC Technical Support Analyst II to provide expert technical support to customers, sales representatives, and service teams. The role is remote and involves managing casework in Salesforce, documentation, and ensuring customer... 
    Remote work

    Daikin Applied

    Saint Paul, MN
    2 days ago
  • $73.3k - $120.7k

     ...Position Overview Daikin Applied is hiring a commercial HVAC Technical Support Analyst II. The Analyst provides prompt, accurate technical advice to sales representatives, customers and service groups regarding HVAC equipment. The role involves managing casework in Salesforce... 
    Local area
    Remote work

    Daikin Applied

    Saint Paul, MN
    4 days ago
  • $75k - $85k

     ...The Toro Company is actively seeking an Aftermarket Inventory Analyst II based in Bloomington, MN. This position is vital in optimizing inventory levels and ensuring product availability. The ideal candidate will possess a Bachelor’s degree in Supply Chain Management... 

    The Toro Company

    Saint Paul, MN
    12 hours ago
  • $83.4k - $141.8k

     ...and services from technology manufacturers and cloud providers to business‑to‑business technology experts. Our market reach, diverse...  ...tomorrow – it’ll be a fun journey! Business Development Executive II - IBM Software – US West As a Business Development Executive II... 
    Temporary work
    Worldwide

    Ingram Micro

    Minneapolis, MN
    4 days ago
  •  ...Title: Senior Business System Analyst (278) Location: Eagan, MN (Hybrid) Duration : 6 Months Role Summary The Impact You Will Have Assist with the development of a flagship AI tool aimed at reducing the administrative burden of Case Managers in documentation... 

    Javen Technologies

    Saint Paul, MN
    4 days ago
  • $68.29k - $112k

     ...Reports To: Director of Information Technology Location: St Paul, MN Post Date: 10/30/2025 Job Summary The Business Systems Analyst is responsible for analyzing, designing, and implementing solutions to improve business processes and systems by identifying inefficiencies... 
    Work at office
    Flexible hours

    Midwest Reliability Organization

    Saint Paul, MN
    4 days ago
  • $80k - $96k

     ...Business Systems Analyst 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... 
    Work at office

    Bituminous Roadways

    Saint Paul, MN
    2 days ago
  • $92.11k - $156.88k

     ...SUPV BUSINESS SYSTEMS ANALYST WHAT IS THE OPPORTUNITY? The Business Systems Analyst Supervisor oversees development, maintenance, training, regulatory compliance, and system support for Residential Lending, Small Business, Consumer, and Commercial business applications... 
    Remote work

    City National Bank

    Saint Paul, MN
    4 days ago
  •  ...Process Mapping Business Analyst Location: Saint Paul, MN (Hybrid 1-2 days on-site) Duration: 6+ months with possible extensions Job Type: C2C, W2 Client: Metropolitan Council of Twin Cities Job Description: Narrative description of position: Key responsibilities... 

    Damco

    Saint Paul, MN
    1 day ago
  • $90k - $110k

     ...Business Process Analyst Business Process Analysts are extraordinary achievers that make it easy for us to make things happen through collaboration and teamwork. PAR Systems, a world leader in engineering intelligent solutions, is growing its Automation division. Our... 
    Work at office

    PaR Systems

    Shoreview, MN
    4 days ago
  •  ...prompts to enter your information. Upload a recent copy of your resume. Position Description IT Service Desk Analyst Summary The Business Systems Analyst role provides and supports the design, implementation, documentation, and operation of the critical... 
    Work at office
    Flexible hours

    Corval Group

    Saint Paul, MN
    4 days ago
  • $87.03k - $138.97k

     ...BUSINESS SYSTEMS ANALYST III - CM WHAT IS THE OPPORTUNITY? Support the Capital Markets Division and Partners to develop, test, implement, and end-user training and support of a wide variety of the Bank's systems involved in the various division specific systems and... 
    Work experience placement
    Remote work

    City National Bank

    Saint Paul, MN
    3 days ago
  • $40k

     ...only upon successful contract award to Maximus, availability of the position, and receipt of authorization to proceed. The IT Business Analyst supports the contract team by updating and maintaining artifacts, technical diagrams, and system documentation to reflect the... 
    Contract work
    Remote work

    MAXIMUS

    Saint Paul, MN
    11 days ago
  • $50k - $70k

     ...IT Business Analyst The IT Business Analyst will work closely with business and IT leadership to gather requirements, administer core business applications, and deliver technology solutions that improve operational efficiency. This role is responsible for system configuration... 

    Cemstone

    Saint Paul, MN
    1 day ago
  • $89.9k - $160.6k

     ...will enjoy the flexibility of a hybrid-remote role as you take on some tough challenges. Primary Responsibilities Lead end-to-end business requirements gathering for the migration print trails across print vendors Collaborate with business stakeholders, engineering, and... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    6AM City

    Saint Paul, MN
    12 hours ago
  • $92k - $112k

     ...Systems Applications Business Analyst Quanex is looking for a Systems Applications Business Analyst in St. Cloud or Mounds View, Minnesota Systems Applications Business Analyst gathers business requirements, conducts needs assessments and process-mappings, and develops... 
    Local area
    Relocation

    Quanex Building Products

    Saint Paul, MN
    1 day ago

Do you want to receive more vacancies?

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