Business Analyst

Service Delivery Team · Madison, Wisconsin
Department Service Delivery Team
Employment Type Full-Time
Minimum Experience Mid-level

Position:     IT Business Analyst (Mid-Sr Level)


Yahara Software is a leading custom application development, enterprise system integration, and data analytics company with over 25 years of history in the greater Dane County. Our foundation for success is simple- we take care of our people.  We help save and improve lives while making people safer, smarter and better with every line of code we write. We call it The People Principle.


Position Overview & Primary Objectives:

At Yahara Software, we build custom software solutions with an emphasis in four domains- Life Sciences, Transportation, Education and Financial. We are seeking for an experienced Mid-level IT Business Analyst with direct experience and specialized knowledge in consulting and building scalable IT solutions that serves the greater Life Sciences domain.

A key role in this position is to drive the successful implementation of the product roadmap by steering the product development and adoption across teams. This individual will work directly with our Life Science’s clients, Product Owners, internal and external project stakeholders, and technical teams. Strong written, technical writing, and verbal skills are required as well as exceptional interpersonal skills to interview, reflect, and build trust with the client.


General Job Functions:

  • Analyzing complex business problems and assessing how automated systems can be leveraged to help solve them.
  • Formulating and defining the stakeholders’ objectives into a recommendation of potential solutions.
  • Receiving the client’s market competitive advantages and disadvantages and what external pressures may apply from the project manager and working those into the overall solution design.
  • Conducting requirements-gathering sessions with numerous stakeholders for what the future-state solution should provide. Organizing the requirements into feature-sets and prioritizing them into ‘mandatory’ versus ‘desired’ buckets.
  • Converting requirements into stories in support of development activities such as estimating, development and testing.
  • Tracking requirement delivery through story creation, development, testing and sign off to ensure client receives all promised functionality.
  • Utilization of rapid prototyping tools such as JustinMind, Adobe Suite, Sketch, or Zephyr to facilitate development and maximize usability of application features.
  • Consulting with Yahara’s technical team to understand which stories have architectural dependencies. Working with the technical lead to document dependencies as tasks and execute these prerequisites prior to dependent stories.
  • Supporting the project manager in the creation of key client-facing deliverables such as the product roadmap, Return on Investment metrics, and budget snapshots.
  • Working in conjunction with client’s product owner and Yahara project manager to ensure complete product delivery.
  • Identifying project risks and escalating to project manager from the product development point of view.
  • Consulting with the client stakeholders and folding them in Yahara’s development processes such as sprint planning, demonstrations, and product delivery.
  • Staying up to date and incorporating learnings from Project Management Institute, or other industry standard entities, for software development best practices.
  • Working as liaison between Yahara and its clients to gather testing feedback, prioritizing bug fixes, and negotiating acceptance from the client.


General Job Qualifications:


  • Bachelor’s degree in a relevant field (degrees in Life Sciences, Computer Science, etc.) or equivalent IT Business Analyst experience or related professional certifications (PMP-PBA certification, IIBA etc.)
  • 3+ years of direct experience working in a BA role developing scalable IT solutions 
  • Knowledge with Life Sciences systems/software (LIMS- Laboratory Information Management Systems or related health care info systems) is highly preferred.
  • Ability to lead and facilitate requirements-gathering meetings independently.
  • Experience with screen mockups and building dynamic prototypes to mimic user click actions.
  • Knowledge in database and UI design and exposure to domain centric (Life Sciences) database systems and data retrieval workflows.
  • Employs a host of requirements-gathering tactics such as questionnaires, group meetings or interviews.
  • Develop and drive business and technical requirement-gathering process independently.
  • Ability to drive the efforts of a larger team to profitably support client needs.
  • Able to ensure solutions designs deliver desired ROI to clients and has measures to prove it.
  • Experience delivering IT solutions to meet client needs using data-driven practices and tools to measure progress and present desired ROI/ value to clients.
  • Experience using computers for a variety of tasks including competency in Microsoft applications including Word, Excel, and Outlook.
  • Demonstrated high degree of initiative and ownership; proactively works to resolve issues.
  • Demonstrated ability to escalate timely to technical lead, management or client and work effectively to eliminate roadblocks.
  • Experience working with Waterfall and Agile Development Methodologies and understanding and flexibility to know when to use appropriate methodology or practices (Scrum, etc,).
  • Able to learn new technology well enough to communicate with technology experts.


General Task Allocations by Category:

Collect Requirements

·        Gather pain points and understand current challenges the client stakeholders are facing.

·        Make recommendations on what solution should be.

·        Translate the recommended solution into smaller development features and stories.

UI Prototyping

·        Design sample screens that help stakeholders see what the future technology can do.

·        Model navigation elements such as right click menus, data entry and data saving.

Manage Requirements (Business and Technical) 

·        Set up meetings and gather requirements from client stakeholders. Verify requirements through prototypes, notes or story review.

·        Organize requirements into high-level features.

·        Break down high-level features into lower-level stories or tasks.

·        Meet regularly with the development team to review upcoming stories and ensure prerequisites are captured.

Facilitate Development Activities

·        Contribute and/or facilitate sprint meetings such as backlog grooming, sprint planning and sprint retrospective.

·        Track feature progress against the roadmap. Revisit roadmap priorities throughout the project.

Testing & Product Delivery

·        Document acceptance criteria from use cases.

·        Facilitate client testing, assist PM to drive acceptance of product.

·        Manage and prioritize software bugs. 

Continuous Education

·        Consult industry process experts such as PMI, Lean, Six Sigma, ITIL, ISO, etc. for best practices and bring them back to Yahara.

Company Benefits: 

  • Flexible work schedule to fit your lifestyle
  • Over 20+ days of PTO accruable in the 1st year of employment! 
  • 100% company paid Professional Certifications i.e. MCSD, AWS, PMP, IIBA, and other career-related training. PLUS a generous bonus for passing tests
  • Healthcare Insurance (Medical, Dental, and Vision)**
  • Flexible Savings Account 
  • Company 401(k) 
  • Group Life and Disability Insurance
  • Fitness facility (basketball court and gym) offered on-site

Yahara Software LLC. Is an Equal Employment Opportunity/Affirmative Action Employer

Working conditions are a typical office environment with cubicles, offices and a breakroom. We support remote working at the discretion of your team lead or environmental factors. Weekend/evening work and travel as needed. The above information on this job description has been designed to indicate the general nature and level of work performed by employees within this job classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.




Thank You

Your application was submitted successfully.

  • Location
    Madison, Wisconsin
  • Department
    Service Delivery Team
  • Employment Type
  • Minimum Experience