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 to enforce the desired direction through code review. This role will partner with dev leads and other architects to achieve this goal, ultimately enabling the business to deliver on its mission of 'Experience of a Lifetime'.
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
- Familiarity with the Atlassian suite (e.g. JIRA, Confluence, etc.)
- Experience building Enterprise software on an international scale