1

Software Development Business Analyst Jobs in Minnesota

Business Analyst

Saint Paul, MN · Hybrid

$95K - $110K/yr

Ensure requirements are clear, complete, and testable to support effective development and delivery ... Order Management Software * Enterprise Resource Planning Software * CRM platforms (e.g. Salesforce)

Business Analyst

Saint Paul, MN · Hybrid

$95K - $110K/yr

Ensure requirements are clear, complete, and testable to support effective development and delivery ... Order Management Software * Enterprise Resource Planning Software * CRM platforms (e.g. Salesforce)

Business Analyst

Chanhassen, MN · On-site

$72K - $101K/yr

Business Intelligence & Reporting Development * Develop and maintain Power BI semantic models ... Expert level skills in Microsoft Excel, VBA and 365 Software Suite * Experience with AI-enabled ...

... development, test execution, traceability management, and coordination with cross-functional stakeholders to ensure compliance with established software lifecycle and quality management practices.

... development, test execution, traceability management, and coordination with cross-functional stakeholders to ensure compliance with established software lifecycle and quality management practices.

Work within an Agile environment, collaborating closely with development and QA teams. * Support ... Five (5) years' experience as Business Analyst or Systems Analyst * Two (2) years' experience ...

Supporting evaluation and implementation of enterprise platforms, packaged software, and technology ... Clarifying business requirements throughout development while adapting to evolving priorities.

Supporting evaluation and implementation of enterprise platforms, packaged software, and technology ... Clarifying business requirements throughout development while adapting to evolving priorities.

Supporting evaluation and implementation of enterprise platforms, packaged software, and technology ... Clarifying business requirements throughout development while adapting to evolving priorities.

... Software Development Life Cycle (SDLC) REQUIRED POSITION QUALIFICATIONS: The following skills and qualifications are required for this position: o 18 years of age or older o Possess or working ...

Business analysts may be expected to have some knowledge about IT and key business software that can make processes or operational activity more efficient. Job Duties and Responsibilities: * Analyze ...

The Talent Acquisition Business Analyst will be part of a complex, global, matrixed talent ... development of system strategies to accelerate growth and capability within the function Manage ...

Business analysts may be expected to have some knowledge about IT and key business software that can make processes or operational activity more efficient. Job Duties and Responsibilities: * Analyze ...

Showing results 21-40

Software Development Business Analyst information

How does a software development business analyst typically collaborate with developers and stakeholders during a project lifecycle?

A Software Development Business Analyst acts as a crucial bridge between stakeholders, such as product owners or clients, and the development team. Throughout the project lifecycle, they gather and clarify requirements, translate business needs into technical documentation, and facilitate communication to ensure everyone is aligned. They often participate in agile ceremonies like sprint planning and stand-ups, help resolve ambiguities, and validate that the delivered software meets the intended business goals. This collaborative approach helps reduce misunderstandings and ensures smoother project execution.

What are the key skills and qualifications needed to thrive as a software development business analyst?

To thrive as a Software Development Business Analyst, you need strong analytical skills, a solid understanding of software development lifecycles, and typically a degree in computer science, information systems, or business. Familiarity with requirements management tools (like Jira or Confluence), modeling languages (such as UML), and Agile or Scrum certifications are commonly required. Excellent communication, problem-solving, and stakeholder management skills set top performers apart in this role. These capabilities ensure that business needs are clearly translated into actionable technical requirements, leading to successful project outcomes.

What does a software development business analyst do?

A Software Development Business Analyst acts as a bridge between business stakeholders and software development teams. They gather and analyze requirements, document business processes, and translate business needs into technical specifications. Their main goal is to ensure the final software product aligns with the organization's objectives and user needs. This involves facilitating communication, prioritizing requirements, and often assisting in testing and implementation phases.

What is the difference between Software Development Business Analyst vs Software Engineer?

AspectSoftware Development Business AnalystSoftware Engineer
Primary RoleAnalyzes business needs, documents requirements, and bridges communication between stakeholders and development teams.Designs, develops, tests, and maintains software applications and systems.
Required SkillsBusiness analysis, communication, requirements gathering, understanding of software development lifecycle.Programming, coding, system design, technical problem-solving.
CertificationsCBAP, CCBA, or similar business analysis certifications; familiarity with Agile/Scrum.Certified Software Development Professional (CSDP), programming language certifications.
Work EnvironmentCollaborates with business stakeholders and development teams in office or remote settings.Works primarily in development teams, often in technical environments.

While both roles are integral to software projects, a Software Development Business Analyst focuses on understanding and translating business needs into technical requirements, whereas a Software Engineer is responsible for building and implementing the software solutions.

What are popular job titles related to Software Development Business Analyst jobs in Minnesota?

For Software Development Business Analyst jobs in Minnesota, the most frequently searched job titles are:

What cities in Minnesota are hiring for Software Development Business Analyst jobs?

Cities in Minnesota with the most Software Development Business Analyst job openings:

$95K - $110K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Job description

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, and technical teams, this role ensures that business needs are well understood, documented, and effectively implemented across systems and workflows.

This role serves as a key liaison between business and technology teams, providing clarity, structure, and continuity throughout the delivery lifecycle. The Business Analyst will act as a subject matter resource across assigned initiatives, supporting alignment between strategic goals, operational processes, and technical solutions in a complex and evolving system landscape.

Expected Compensation Range: $95,000 -$110,000 per year. The exact salary rate is determined by experience and education related to the role, organizational compensation structure, and internal equity. 

 Location: Hybrid, St. Paul, MN

Application Process: Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

Application Deadline: Open until filled. A preferred candidate has been identified.

Key Responsibilities 

Initiative Analysis & Requirements Management

  • Gather, analyze, and document business, functional, and technical requirements from stakeholders across business and technology teams.
  • Translate high-level objectives and concepts into detailed requirements, user stories, process flows, and data definitions.
  • Ensure requirements are clear, complete, and testable to support effective development and delivery.
  • Maintain traceability between business needs, requirements, and delivered solutions.

Documentation & Process Modeling

  • Create and maintain comprehensive documentation including business requirements, workflows, use cases, and system diagrams.
  • Analyze current state processes and define future state improvements to support efficiency, scalability, and business outcomes.
  • Identify gaps, risks, and dependencies across systems, workflows, and data flows.
  • Ensure documentation is accessible, accurate, and maintained throughout the lifecycle of initiatives.

Cross-Functional Collaboration & Delivery Support

  • Partner closely with Product Managers and Technology Delivery teams to support backlog readiness, sequencing, and prioritization.
  • Work with architecture and engineering teams to clarify requirements, integration points, and non-functional needs.
  • Participate in Agile ceremonies as appropriate, ensuring teams have the clarity and context needed to execute effectively.
  • Validate delivered work against documented requirements and intended outcomes, supporting acceptance and readiness.

Process, Data & Integration Analysis

  • Analyze data structures, system interactions, and integration points across platforms and services.
  • Define and document data requirements, transformations, and reporting needs.
  • Support troubleshooting and impact analysis for system changes, defects, and enhancements.
  • Contribute to the design of scalable and maintainable solutions across interconnected systems.

Communication & Stakeholder Enablement

  • Support organizational understanding of the broadcast modernization program by helping teams see how their work connects to the broader initiative.
  • Serve as a key liaison between strategic leadership, delivery teams, and operational stakeholders.
  • Communicate complex concepts clearly through structured documentation, diagrams, and presentations.
  • Keep leaders and contributors informed of requirement changes, risks, dependencies, and emerging insights.
  • Support organizational understanding of Pipes by helping teams see how their work connects to the broader initiative.

Key Qualifications 

  • 5–7 years of experience as a Business Analyst, Systems Analyst, or similar role on complex technology initiatives.
  • Demonstrated experience supporting large, multi-phase, cross-functional programs or platforms.
  • Strong experience with requirements gathering, documentation, and management techniques.
  • Ability to analyze complex systems, workflows, and integrations across multiple platforms.
  • Comfort working with both technical and non-technical stakeholders.
  • Familiarity with Agile delivery methods and supporting backlog refinement and delivery readiness.
  • Exceptional written and verbal communication skills, with strong attention to clarity and precision.
  • Proven ability to synthesize diverse inputs into coherent, actionable artifacts.
  • Strong organizational skills with the ability to manage complexity and ambiguity.
  • Collaborative mindset with the confidence to ask questions, surface risks, and challenge assumptions constructively.

Preferred Qualifications 

  • Experience with the following systems:
    • Order Management Software
    • Enterprise Resource Planning Software
    • CRM platforms (e.g. Salesforce)
    • Financial Management Software
  • Familiarity with tools such as Jira, Confluence, and diagramming or modeling tools.
  • Experience working on initiatives involving platform modernization or infrastructure transitions.

APMG offers a comprehensive benefits package including Medical plans with HSA and FSA options, Dental, Vision, Life and AD&D, Short-Term and Long-Term Disability, Paid Parental Leave and Paid Caregiver Leave after 1 year, Vacation (3 wks./per year, pro-rated, based on hours worked), Sick time (12 days, pro-rated, based on hours worked), Holiday Pay (10 holidays + 2 floating holidays each year), Volunteer Time (8 hours per year), Long-Term Care and Critical Illness insurance options, Employee Assistance Program, 403(b) Retirement Plan, and more.  

Diversity creates a healthier atmosphere: All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law. We are committed to hiring a breadth of diverse professionals and encourage members of diverse groups to apply.