Vail Resorts is looking to improve the overall quality of their codebase by hiring a Software Architect to establish appropriate standards and reusable patterns, and enforce desired direction through code review.
Requirements
- Significant experience (8+ yrs) developing production applications in C-Sharp (or similar)
- Significant experience (8+ yrs) working with relational databases like MS SQL Server
- Experience developing in a modern JavaScript/TypeScript project
- Experience building web-based APIs
- Ability to guide developers toward writing quality code and valuable tests
- Ability to articulate the trade-offs between different technical choices
- Strong knowledge of using Git for source control
Responsibilities
- Work closely with development teams to define and enforce best practices for code quality
- Advise on different approaches to make applications more secure, reliable, scalable, performant, and maintainable
- Help define a technical roadmap and establish a long-term strategy for the architectural direction of our systems
- Ensure solutions are designed and built in a way that aligns with the technical roadmap
- Communicate complex technical concepts to many different audiences
- Build relationships across departments and influence critical decisions that impact the Vail Resorts technology ecosystem
- Proactively improve the software development experience and process for our teams
Other
- Excellent communication skills
- Experience as a technical leader (ideally a development team lead or architect)
- B.S. or M.S. in Computer Science, Management Information Systems, or a related field
- 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.