Senior Business Analyst

Vail Resorts•Remo, VA
•$89,348 - $110,000•Hybrid

About The Position

We are seeking an experienced Senior Business Analyst with a background in agile development to join the Resort Application Development (RAD) Project Delivery Team. This role will be responsible for gathering, documenting, and seeking approval of business requirements to deliver new features that drive value for our business and enhance user experiences. Reporting to the Senior Software Manager, this individual works closely with business partners, architects, and developers, to translate business needs into innovative technical solutions, ensuring a seamless delivery process and measurable outcomes.

Requirements

  • 5-8 years of professional Business Analyst experience in an Agile/Scrum software development environment.
  • Proven expertise in business requirements gathering and documentation supporting custom application development and 3rd party integrations.
  • Strong experience with quality assurance, including test planning, use case development, SQL queries for data validation, and API endpoint testing.
  • Excellent organizational and time-management skills with the ability to act as delivery team lead and handle multiple projects simultaneously.
  • Proficiency in MS Office Suite, Visio, JIRA, Confluence, and prototyping tools.
  • Bachelor’s degree in Computer Science, Business Administration, or a related field, or equivalent experience.

Nice To Haves

  • Experience in ski resort or hospitality industries.
  • Familiarity with point of sale systems.
  • Knowledge of MS Development Technologies – with primary emphasis on .Net and SQL Server

Responsibilities

  • Represent stakeholder and customer needs
  • Work closely with business partners, project managers, and developers to address evolving business requirements and determine how technologies will continuously support these needs.
  • Lead the development of business, functional, and technical requirements, facilitating stakeholder engagement and preparing detailed artifacts such as wireframes, functional specifications, and use cases.
  • Lead user acceptance testing and quality assurance activities to validate system functionality against business requirements.
  • Act as a bridge between business stakeholders and technical teams to ensure effective communication and understanding of requirements.
  • Collaborate with cross-functional teams to resolve ambiguities, manage competing priorities, and achieve project goals.
  • Provide clear and timely communication and training to key stakeholders and users regarding new system functionality, releases, and fixes.
  • Coordinate with QA teams and developers to ensure proper setup and availability of test environments for UAT and other project phases.
  • Act as a point of contact during off-hours support rotations, ensuring timely responses to critical issues and maintaining communication with key stakeholders.
  • Use critical thinking and curiosity to enhance current processes and solutions.
  • Actively participate in agile ceremonies, retrospectives, and planning meetings to refine team practices.
  • Share insights on prioritization and delivery approaches with team leaders to foster long-term improvements.
  • Ensure solutions adhere to the software delivery lifecycle and satisfy SOX and PCI requirements for the organization.
  • Proactively identify and communicate potential risks, collaborating with delivery teams to evaluate options and recommend mitigation strategies to leadership.
  • Manage planning, execution, and reporting of UAT activities to ensure alignment to business goals.
  • Celebrate team achievements and milestones by highlighting the impact of delivered functionality.
  • Encourage positive and engaging interactions that foster collaboration and innovation.
  • Attend diversity, equity, and inclusion training and participate in company-sponsored events.
  • Advocate for inclusivity in product design to ensure features meet the needs of a broad range of users.
  • Support a culture of belonging by encouraging diverse viewpoints during team discussions and agile ceremonies.
  • Establish psychological safety through open dialogue and mutual respect within the team.
  • Lead with empathy and ensure everyone’s voice is heard in the decision-making process.

Benefits

  • Ski/Mountain Perks! Free passes for employees, employee discounted lift tickets for friends and family AND free ski lessons
  • MORE employee discounts on lodging, food, gear, and mountain shuttles
  • 401(k) Retirement Plan
  • Employee Assistance Program
  • Excellent training and professional development
  • Health Insurance; Medical Insurance, Dental Insurance, and Vision Insurance plans (for eligible seasonal employees after working 500 hours)
  • Free ski passes for dependents
  • Critical Illness and Accident plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service