1

Software Development Business Analyst Jobs in Minnesota

Applications & Business Analyst 2

Duluth, MN · On-site

$74.24 - $111.37/hr

Overview The hybrid Application and Business Analyst is a detail-oriented and technically skilled ... Familiar with application development standards, software development lifecycle, and working with ...

Lead the development and refinement of business cases for strategic initiatives and technology ... Business Analysis Leadership * Lead discovery and analysis efforts for complex, high-impact ...

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

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

Business Analyst

Chanhassen, MN · On-site

$85 - $110/hr

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.

Showing results 21-40

Software Development Business Analyst information

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

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 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 job categories do people searching Software Development Business Analyst jobs in Minnesota look for?

The top searched job categories for Software Development Business Analyst jobs in Minnesota 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:

Applications & Business Analyst 2

Cirrus Aircraft

Duluth, MN • Hybrid

$74K - $111K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 6 days ago


Cirrus Aircraft rating

8.6

Company rating: 8.6 out of 10

Based on 56 frontline employees who took The Breakroom Quiz

23rd of 72 rated aerospace companies


Job description

The hybrid Application and Business Analyst is a detail-oriented and technically skilled role. This hybrid role bridges the gap between business needs and technology solutions. An individual in this role will have experience in gathering business requirements, analyzing processes, and supporting enterprise applications to ensure optimal performance, usability, and alignment with organizational goals. This individual will work closely with other members of the Information Technology Team and business stakeholders to customize, configure, and support existing applications required to deliver Cirrus Aircraft business capabilities. This role requires the ability to think systemically, learn new technology and work with evolving requirements and business demands within the context of Cirrus' information technology roadmap. This position will be part of the Information Technology team.
  • Develop understanding of enterprise application software systems such as Product Lifecycle Management System, HRIS, Manufacturing Execution System & Enterprise Resource Planning in collaboration with solution partners.
  • Configure or enhance the application system to meet business stakeholder requests.
  • Participate in the coordination and functional knowledge transfer of capabilities released with new modules, upgrades, fixes, or new installations for business stakeholders.
  • Escalate issues, when necessary, with solution partners, integrates with problem management and performs root cause analysis when necessary.
  • Update existing documentation where available, develop new documentation as required.
  • Learn new systems and get required training from senior team members as in support of a Dev/Ops model.
  • Participate in or conduct user acceptance testing, including assisting in the development of user guides and reference materials.
  • Assess business requirements and develop an understanding of business processes through interviews, workshops, or observation
  • Document requirements using Agile practices, Traceability Matrix requirements or similar standard tool(s)
  • Use analytical thinking to improve or design new business processes; document process design and mapping, including business rules and process flow impacts
  • Develop test scenarios and cases for use in singular systems testing (involving only one application)
  • Assist business partners with the selection and implementation of new vendors and software
  • Partner with the Project Manager, Program Managers, Product Owners and/or the business community to ensure that project deliverables are met, communicate regular status updates, and actively assist in issue resolution and communication
  • Document resource requirements and works to support complete project plans
  • Other projects and duties as assigned
  • Applications & Business Analyst 2 Essential Functions (In addition to the above)
  • Responsible for application support to the user community for system capabilities fulfilling requests of moderate to high complexity.
  • Facilitate the rollout of updates, code deployments, or bug fixes while adhering to Change Management processes to support the maintenance and continuous improvement of enterprise applications.
  • Design and build custom solutions from low to medium complexity using existing technologies to bridge the gap between current state and future state processes.
  • Ability to work with cross-functional teams, interpret business needs or objectives, and translate them into process and system requirements.
  • Participate in or conduct end user training, including development of user guides and reference materials
  • Guide learning and adoption of new technologies through business partnerships
  • Serve in the Project Manager role for smaller initiatives
  • Maintain relationships with vendors, partner teams, and enterprise customers.
  • Review the status of projects and issues with project leadership.
  • Develop new processes and procedures to meet current challenges.
  • Work independently to analyze and resolve system related problems.

  • Bachelor's degree Management Information Systems or relevant field of study; or equivalent combination of education and experience.
  • 2 to 4 years work experience in an enterprise application support, business analyst or development role
  • Preference for work experience in a manufacturing/product development/service environment, IT infrastructure/applications development/support delivering IT services to wide variety of business customers.
  • Preference for work experience in or sales/marketing/service environment delivering learning management, retail management, point of sale or commerce system
  • Familiar with application development standards, software development lifecycle, and working with Agile principles.
  • Experience building and maintaining software solutions including ETL, APIs / web services, databases, development, and other methodologies.
  • Familiarity with development tools in a Microsoft technology stack
  • Strong analytical and problem-solving skills.
  • Experience working in a team-oriented, collaborative environment with the ability to manage multiple tasks and system support situations.

Our Benefits: Cirrus provides a range of exciting benefits, including:

  • Comprehensive Health Coverage: Medical, vision, dental, with additional dependent coverage options
  • Employer-Paid Coverages: Group term life, short- and long-term disability insurance
  • Flexible Spending Accounts: FSA and HSA offerings with company contributions to HSA
  • Well-being: Calm Health, Employee Assistance Program, and wellness incentives through medical provider
  • 401(k) Plan: Dollar-for-dollar match up to 5% after 90 days, with 100% vesting at 1 year of service
  • PTO: Various PTO plans starting at 100 hours accrued within the first year
  • Additional Time off Benefits: Paid holidays, 2 weeks of Paid Parental leave, paid time for funeral leave and jury duty
  • Career Development: Tuition reimbursement program and professional growth opportunities
  • Exclusive Discounts: Cirrus Store, partner and marketplace discounts available
  • Community & Engagement: Company and employee clubs at various locations

These benefits are designed to support your well-being, growth, and enjoyment at Cirrus!
Salary Range: USD $74,243.71/Yr. - USD $111,365.56/Yr.

What Cirrus Aircraft employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom