Business Analyst

We are currently seeking an experienced Business Analyst to join our expanding team in Greenwood Village, CO. This is a permanent position in which you’ll enjoy a competitive salary and benefits package (medical, dental, and vision insurance, 401(k), etc.), a casual work environment, and flexible hours. We are looking for candidates in the following states: Arizona, Colorado, Illinois, Texas, and Wisconsin. You must be eligible to work in the U.S. without sponsorship.  

 This position reports to: Vice President of Product Management 

 Job Duties and Responsibilities 

Typical duties/responsibilities include: 

  • Business analysis and requirements gathering functions for new modules and features.  
    • Produce detailed software and data requirements, as well as use cases, user stories, and acceptance criteria  
    • Produce business process flow diagrams using Visio or other tools  
    • Gather end-user requirements through user interviews, competitor reviews, and brainstorming sessions  
    • Ownership of product backlog items to ensure successful implementation of new or enhanced product features  
    • Conduct joint application development (JAD) meetings with end users, developers, and client engagement managers  
    • Generate other technical documentation as applicable  
    • Demo new features to internal and external stakeholders  
  • Serve as Scrum Master within one of Envision’s scrum teams
    • Facilitate scrum events (daily standups, retrospectives, release demos) as needed  
    • Ensure Scrum is understood and the team adheres to Scrum theory, practice, and guidelines  
    • Coach the Scrum teams in self-organization, cross-functional skillset, and domain knowledge  
    • Resolve impediments to teams’ progress  
    • Contributes to the advancement and improvement of Agile practices within the organization  

 Required and Preferred Qualifications 

  • 1-5 years of experience in a software Business Analyst role  
  • 1-5 years of experience leveraging Agile (Scrum) methodologies and processes 
  • 1-5 years of experience in a Scrum Master role 
  • 1-5 years’ experience using Microsoft tools for project management and requirements gathering (Azure DevOps, Visio, MS Project, Excel, etc.)  
  • Requirements gathering for message-based applications including HL7  
  • Microsoft Azure DevOps or similar  
  • Experience with UI/UX design.  
  • Microsoft Power BI  

 Required Education 

  • B.S. degree or higher 

Required Background and Traits 

  • Self-starter willing to work in a dynamic environment with minimal supervision  
  • Effective verbal and written communication skills with internal and external audiences  
  • Ability to handle multiple aspects of the position simultaneously and switch between Business Analyst, Scrum Master, Project Management and Product Management functions  
  • Ability to produce high quality work in a timely fashion   
  • Ability to quickly understand the existing systems and analyze the system impact of changes  
  • Strong analytical and problem-solving skills  
  • Self-motivated to learn and keep up with the latest technologies, tools, and industry trends  


  • Salary Range: $65,000 – $100,000. Compensation will be determined based on relevant experience and qualifications.  

For general employment information at Envision, see Benefits, Hiring, and Employment Policies.

Please submit resumes and salary requirements to: and include “Senior Business Analyst” in the subject line.