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

Business Analyst

$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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Business Analyst in Saint Paul, MN vacancy
  • $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... 
    Suggested
    Full time
    Work at office
    Flexible hours
    3 days per week

    Securian Financial

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

     ...reflects the commitment and pride we share in our work. Ask anyone who knows us - the caliber of our people sets us apart. BUSINESS SYSTEMS ANALYST The Business Systems Analyst (BSA) serves as a key connector between business stakeholders and Information Technology... 
    Suggested
    Work at office

    McGough Construction

    Saint Paul, MN
    3 days ago
  • $40k - $60k

     ...IT Business AnalystMaximus is a trusted federal partner supporting mission-critical programs across national security, defense, and public...  ..., and receipt of authorization to proceed.The IT Business Analyst supports the contract team by updating and maintaining artifacts... 
    Suggested
    Contract work

    Minnesota Jobs

    Saint Paul, MN
    3 days ago
  • $81.52k - $95.9k

     ...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...  ...One.Job DescriptionWe are seeking a ACH Business Operations Analyst. This person will supports ACH production operations by... 
    Suggested
    Full time
    Work at office
    Local area
    3 days per week

    US Bank

    Saint Paul, MN
    2 days ago
  • $72k - $134k

    We are seeking an experienced business analyst to work in a collaborative environment focusing on our Annuity Electronic Order Entry platforms, including Affirm, An4, and Firelight. We support Individual Solutions as well as Operations and are looking for someone who can... 
    Suggested
    Full time
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Securian Financial

    Saint Paul, MN
    4 days ago
  •  ...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

    InstantServe

    Saint Paul, MN
    2 days ago
  • $107.6k - $161.5k

    Ecolab is providing an exciting opportunity to join our Ecolab Digital team as a Lead Business Process Analyst.  This role will focus on digital platforms to enable & support our Global Water Sales & Service organization. In this agile environment, the Lead Business Process... 
    Hourly pay
    Minimum wage
    Full time
    Work experience placement
    Local area
    Visa sponsorship

    Ecolab

    Saint Paul, MN
    3 days ago
  •  ...Business Systems Analyst Genesis10 is currently seeking business systems analysts for contract positions with a major financial services client and a major healthcare client located in Minneapolis, MN. This is a 6+ month contract opportunity. Compensation: $65.00 -... 
    Hourly pay
    Permanent employment
    Contract work

    Genesis10

    Saint Paul, MN
    2 days ago
  •  ...Business Process Analyst II Looking for a high energy and fast-paced environment where you can make a difference every day? Discover this great opportunity to be a part of a dynamic team, supporting our customers with their retirement pensions. Bring your expertise... 
    Contract work
    Immediate start
    Flexible hours

    Minnesota Jobs

    Saint Paul, MN
    6 days ago
  •  ...Lead onboarding efforts for new users, business processes, and use cases within the ARES platform Analyze current-state business processes and translate them into future-state workflows and system requirements Create and maintain process maps, workflows, and documentation... 
    Work experience placement
    Monday to Friday

    Jobtailor

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

     ...Business Analyst IIMcGough 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... 
    For contractors
    Work at office
    Shift work

    Bituminous Roadways

    Saint Paul, MN
    3 days ago
  •  ...Senior Business Analyst (EDMS Implementation)Location: Saint Paul, MNDuration: 12 months assignment with a possibility for extensionWork Arrangement: Hybrid (minimum 3 days onsite per week)Interview Method: Microsoft TeamsProject OverviewOur client is seeking a full-time... 
    Full time
    3 days per week

    TriOptus LLC

    Saint Paul, MN
    3 days ago
  • $95k - $110k

     ...Position Summary The Business Analyst is responsible for gathering, analyzing, and translating business and technical requirements into clear, actionable deliverables that enable high-quality technology solutions. Working cross-functionally with stakeholders, end users... 
    Temporary work
    Work visa

    American Public Media Group

    Saint Paul, MN
    3 days ago
  •  ...Business Systems Analyst III – Government Solutions Solera is a global leader in data and software services that transforms vehicle lifecycle experiences through connected digital solutions. The Government Solutions team delivers motor carrier administration systems for... 
    Work at office
    Local area
    Remote work

    Solera, Inc.

    Saint Paul, MN
    2 days ago
  •  ...Business AnalystThe Business Analyst is a senior individual contributor responsible for eliciting, analyzing, and documenting business and functional requirements to support the delivery of high-quality technology solutions. This role serves as a key liaison between business... 
    Temporary work
    Local area
    Immediate start

    Minnesota Jobs

    Saint Paul, MN
    3 days ago
  •  ...Business AnalystLocation: St. Paul, MN (Hybrid)Duration: Long-term contractThe Strategy Performance and Projects Office of the State Court...  ...(SCAO) is seeking a professional-level Enterprise Business Analyst to provide business analysis services for the Minnesota Judicial... 
    Work experience placement
    Work at office
    Remote work

    Javen Technologies

    Saint Paul, MN
    3 days ago
  •  ...Senior Business Analyst, Business Transformation – CommercialBoston Scientific was recognized as a Glassdoor Best Place to Work in 2026, ranking No. 15 on the Top 100 list, reflecting the culture our employees experience every day.The Senior Business Analyst, Business... 
    Work at office

    Intracept by Boston Scientific

    Saint Paul, MN
    3 days ago
  •  ...Position Title: Business Analyst Department: Cross Functional — Operations, Finance, Sales, Marketing Classification: Exempt Location: Minneapolis Metro Area (In-office, minimum 4 days/week) Replacement/New: New About Resolution Pet Brands Resolution Pet Brands is a fast... 
    Internship
    Work at office
    Shift work

    Resolution Pet Brands

    Saint Paul, MN
    6 hours ago
  •  ...resolving issues not requiring extensive system knowledge. Analyzes issues to be resolved and helps provide solutions to meet the desired business outcomes. Understands and documents requirements to ensure team meets stakeholder needs. Develops and/or update documentations and... 

    Next Level Business Services, Inc.

    Saint Paul, MN
    5 days ago
  •  ...The City of Saint Paul’s Office of Financial Services (OFS) is looking for a Business Analyst II to connect our day-to-day financial operations with our enterprise technology. Working closely with Treasury, Accounting, Procurement, and IT, you will help streamline ERP... 
    Full time
    Work at office
    Remote work
    Work from home

    City of St. Paul

    Saint Paul, MN
    7 hours ago
  •  ...U.S. Bank is seeking a mid-level Business Analyst in Saint Paul, MN, to bridge business and technology for GTSS Recon and Payment. You will lead project-based initiatives and support operations, product, and technology teams to deliver critical system changes. Role emphasizes... 

    U.S. Bank

    Saint Paul, MN
    7 hours ago
  • $50 - $65 per hour

     ...Duration: 6 month contract possible conversion to perm Pay Rate: 50-65/hr REQUIRED SKILLS AND EXPERIENCE 5+ years of Business Analyst experience, eliciting business requirements and priorities from the business (clinicians), and triaging issues (workflow vs tech) Ability... 
    Permanent employment
    Contract work

    Insight Global

    Saint Paul, MN
    2 days ago
  •  ...Business AnalystWe are seeking one Business Analyst. This role operates in a fast-paced, agile environment focused on data science, AI, and digital B2B/B2C applications. You will be part of a cross-functional development team, working alongside a Product Owner and Scrum... 

    Apex Systems

    Saint Paul, MN
    2 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
    6 days ago
  •  ...Job role : Business Data Analyst Duration : 9-month contract Location : Hybrid 1 day/week in St. Paul, MN Business/Financial Analyst Information Technology Partnership Seeking a Business/Financial Analyst experienced in partnering with Information... 
    Contract work
    1 day per week

    VDart Inc

    Saint Paul, MN
    3 days ago
  •  ...favor of lean, deeply skilled teams focused on generating real business value. Using our proprietary Accelerate methodology, we swiftly...  .... Job Description As a Senior Consultant / Business Analyst , you'll join a tight-knit, high-expertise consulting team delivering... 
    Full time
    Remote work
    Night shift

    GrabJobs

    Saint Paul, MN
    3 days ago
  • $92k - $112k

     ...Job Description Job Description 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

    Saint Paul, MN
    16 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
    2 days ago
  • $30 - $35 per hour

     ...Experience with NIST audits and compliance Experience with GRC Controls processes Job Description A customer is seeking a GRC Security Analyst to support collaboration efforts with the Governance, Risk and Compliance team and Internal Audit groups managing NIST and SOX... 
    Hourly pay
    Contract work

    Insight Global

    Saint Paul, MN
    3 days ago
  •  ...scalable technology applications that meet current and future business requirements. Since 1997, our thought leadership and technology...  ...custom application development. Job Description Title: Sr. Business Analyst Location: St. Paul, MN (on-site) Duration: 1+ Year with... 
    Local area

    Symphony Service Corp

    Saint Paul, MN
    3 days ago

Do you want to receive more vacancies?

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