Job Information
Vail Resorts Architect Principal Analyst in New York
Our mission is to create the Experience of a Lifetime for our employees, so they can, in turn, create the Experience of a Lifetime for our guests. We own and operate the most renowned destination resorts in the world as well as regional and local ski areas outside major cities, and connect them all through one unrivaled network. We are looking for ambitious leaders, innovators and creators to join our talented team. If you’re ready to pursue your fullest potential, we want to get to know you!
Candidates for year-round positions are reviewed on a rolling basis. Applications will be accepted up to 90 days after the posting date, or until the position is filled (whichever is first).
Job Summary:
We are looking for a Senior Solution Architect to join the Digital Technology team at Vail Resorts that is a motivated self-starter to be responsible for driving the technology roadmap; identifying innovative technologies to solve product initiatives, architecting solutions, while also supporting, and mentoring developers. You will directly support our digital products and services across consumer-facing web, mobile, mobile app, ecommerce, and the broader marketing technology space; the ideal candidate will have excellent communication, thrives in a collaborative team-oriented environment, and has technical curiosity and willingness to explore beyond their experience. In this role, you will harness cutting-edge technologies like React (JavaScript), Microsoft .NET, C#, and RESTful APIs to build high-performance, scalable applications. You will design and deliver next-gen functionality powered by Microservices and integrate with leading CMS platforms like Sitecore and Contentstack. The Senior Solution Architect reports directly to the Senior Development Manager within the Guest Experience IT team.
Job Specifications:
Outlet: Corporate
The budgeted range starts at $116,040 - $155,000 + annual bonus. Actual pay will be adjusted based on experience
Shift & Schedule Availability: Full Time / Year Round
Other Specifics: Hybrid / Remote
Job Responsibilities:
Work with business partners and other IT teams to assess project requirements acting as the technical expert, providing implementation guidance and solutions to complex problems
Research, recommend, and lead POCs of technologies that will modernize our platforms and improve development and deployment efficiencies
You will identify areas in our applications and processes that could be improved and work with the team to implement them.
You will mentor developers on the team providing feedback in code reviews, during design reviews and through one-on-one coaching.
Lead Development/Coding on Projects - provide leadership, technical direction, project assessments, code reviews, and mentoring for the developers on the team
Maintain and enhance existing applications, including our React Native mobile app and supporting technologies including RESTful services running in Docker containers, Azure functions, MuleSoft, and a headless CMS (Contentstack).
Maintain and implement new features for our 42 e-commerce websites using C#, React.JS, and Sitecore CMS, integrating multiple internal systems and third-party APIs in the process.
Monitoring, supporting, and troubleshooting Priority 1 issues with our resort websites and mobile application.
Work closely with project managers, product owners, business analysts, managers, and business partners to ensure that project plans, stories, and estimates are accurate and deliver features that meet requirements and are delivered on-time and in budget
Write and update unit tests to ensure code coverage.
Maintain and create documentation around code and process as needed.
Participate in code reviews to ensure code is of high quality, following best practices, is performant, and follows OWASP Top 10 secure coding practices.
Quickly determine the root cause of complex software issues and develop clean and scalable technical solutions.
Actively participate in scrum activities (daily standups, planning, grooming, demos, and retros).
Proactively engage with the team whether gathering requirements, troubleshooting an issue, deploying a solution into production, or leading and participating in day-to-day activities via our agile sprints.
Proactively find opportunities to improve development standards, performance, and functionality within Vail Resorts technology ecosystem.
Organize and manage time, multi-task, and switch contexts.
Willingly communicate written and verbally with technical and non-technical stakeholders.
Be a strong technical thought leader for the Digital development team and our partners
Job Requirements:
Advanced .NET Framework & .NET Core Expertise
Deep understanding of .NET Framework (4.x) and .NET Core (5+), including experience with modern web and desktop application development.
Strong knowledge of C# and other .NET languages for backend and frontend development.
Software Architecture Design & Patterns
Expertise in designing scalable, high-performance, and secure software architectures for enterprise-level applications.
Proficient in applying design patterns such as MVC, MVVM, Microservices, CQRS, and DDD (Domain-Driven Design).
Cloud Computing & Cloud Services
Experience with cloud platforms such as Microsoft Azure (preferred), AWS, or Google Cloud.
Expertise in cloud-native architectures, serverless computing, and using cloud-based services (e.g., Azure Functions, Storage, App Services, Event Streaming, etc.).
Microservices Architecture
Experience designing, developing, and deploying microservices-based applications.
Strong understanding of API Gateway, containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.
Web Development & Frontend Integration
Strong experience in web application frameworks like ASP.NET Core, .NET MVC, and WebAPI.
Familiarity with front-end technologies (e.g., React, Next.Js) and integrating them with .NET backend services.
Communication
Strong communication skills, both written and verbal.
Ability to explain complex technical concepts to non-technical stakeholders.
Strong problem-solving, critical thinking, and decision-making skills.
Background
5+ Years of full-stack web development experience
5+ Years as a lead developer on a team
3+ Years as a solutions architect
Nice to Haves:
Experience building mobile apps for both android and iOS using React Native
Experience writing code for PCI compliance
Experience in establishing and maintaining CI/CD pipelines using tools like Azure DevOps, Jenkins, GitLab, or GitHub Actions.
Familiarity with automated testing, containerization, and version control best practices.
Experience with Agile methodologies and DevOps in an Agile environment
Bachelor's Degree in appropriate field of study.
The expected Total Compensation for this role is $116,040 - $155,000 + annual bonus. Individual compensation decisions are based on a variety of factors.
Job 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
Full Time roles are eligible for the above, plus:
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
Vail Resorts offers a ‘Hybrid’ work environment where employees living within 50 miles of the Broomfield office work on-site Tuesday, Wednesday, Thursday and have flexibility to work off-site on Mondays and Fridays. Employees living outside of a commutable distance can work remotely from British Columbia, Washington D.C., and the 16 U.S. states* in which we currently operate. This includes: California, Colorado, Indiana, Michigan, Minnesota, Missouri, New Hampshire, New York, Nevada, Ohio, Pennsylvania, Utah, Vermont, Washington State, Wisconsin, and Wyoming.
Please note that the ability to work in person or off-site, and the particulars related to such work, are subject to change at any time; and, accordingly, the Company reserves the right to change its policies and/or require in-person/in-office work or off-site work at any time in its sole discretion.
In completing this application, and when submitting related documentation, applicants may redact information that identifies their age, date of birth, and/or dates of attendance at or graduation from an educational institution.
Vail Resorts is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veteran status or any other status protected by applicable law.
Requisition ID 506751
Reference Date: 01/20/2025
Job Code Function: Applications
Vail Resorts
- Vail Resorts Jobs