Job Directory Lead Developer, NextGen

Lead Developer, NextGen
Denver, CO

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

COMPANY OVERVIEW

Alterra Mountain Company is a community of iconic year-round destinations, including the world's largest heli-ski operation. The company owns and operates a range of recreation, hospitality, real-estate development, food and beverage and retail businesses. Headquartered in Denver, Colorado with destinations across the continent, we are rooted in the spirit of the mountains and united by a passion for outdoor adventure. Alterra Mountain Company's family of diverse playgrounds spans five U.S. states and three Canadian provinces: Steamboat and Winter Park Resort in Colorado; Squaw Valley Alpine Meadows, Mammoth Mountain, June Mountain and Big Bear Mountain Resort in California; Stratton in Vermont; Snowshoe in West Virginia; Tremblant in Quebec, Blue Mountain in Ontario; Deer Valley and Solitude in Utah; Crystal Mountain in Washington; and CMH Heli-Skiing & Summer Adventures in British Columbia. We honor each destination's unique character and authenticity and celebrate the legendary adventures and enduring memories they bring to everyone.

POSITION SUMMARY

Do you have a passion for having fun in the mountains, building an awesome guest experience and are looking for a great opportunity that is going to revolutionize the industry? Do you have experience defining, launching new generational products and leading it? Are you obsessed with solving problems for your customers through an industry changing product? Do you like collaborating and having fun?

Seeking experienced Lead Developer for the NextGen Platform to build a world-class modern POS system to improve the guest and resort experience. You will work with some of the most iconic brands in the Ski Industry to revolutionize the industry by leveraging cloud technology, integration into APIs, and learning about our customers.

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties.

ESSENTIAL DUTIES

Responsibilities:

* This is a hands-on development role with team leadership responsibilities
* Lead technical direction of Nextgen platform which will build and support upwards of $1B in revenue across multiple resorts and verticals (Food and Beverage, Retail, Snow sports, Rentals, Activities, Ticketing)
* Participate in Architectural Review Board (ARB)
* Collaboration with architecture, engineering and security teams, business and operational teams across resorts
* Build Azure cloud and local solutions for survivability of the NextGen platform
* Build modern architecture solutions using micro services, docker, async development (queue, and replication) and cloud technologies
* Develops code in ASP.Net Core, using C# and JavaScript in a modern browser and mobile devices (iPad, Android/iPhone)
* Own Supplemental requirements (i.e. performance, scalability, reliability, recoverability, etc.)
* Participate in Design Sprints
* Meet deliverable dates with team
* Own technology delivery for NextGen
* Work with UX to build wireframes and recommend solutions
* Present to stakeholders and tech team and work for clarification
* Assist in testing / QA activities as necessary

Travel Required

☒ Yes

☐ No

Travel details (if required):

* 5% travel to resorts (owned and partner) to gather requirements and work with remote resorts

COMPETENCIES & JOB REQUIREMENTS

Required:

* Expert at integration technologies using Rest APIs, JSON/XML with tools like Azure Data Bus, and MuleSoft, RabbitMQ, MQSeries or JMS
* Expert in Microsoft technologies - ASP.Net Core, C#, Angular, Web API, SQL Server
* Cloud experience on Azure
* Database design expertise in SQL Server or MariaDB (especially using JSON field types)
* NOSQL (i.e. MongoDB, Elastic, Solr, Couchbase, Cassandra, CosmoDB, DynamoDB) expertise
* Headless Commerce understanding
* Containers - Docker/Kubernetes
* Modern JS development using Angular JS or React JS
* Master data management experience
* Being Detail oriented
* Excellent critical thinking skills to make good decisions in a fast-paced environment
* A self-starter with bias toward action and know how to balance getting details right while still moving fast
* Experience working in global companies with multiple currencies and languages
* Knowledgeable of PCI Compliance and security
* High-level of prototyping skills in a fast-paced environment
* Experience transitioning from product to operational (training, rollout, etc.)
* Expertise in automated testing with tools like Selenium
* Participate in the ARB (Architectural review Board)

Preferred:

* Microsoft Dynamics CRM / Common Data Model and Common Data Service expertise and extending it
* Microsoft Dynamics F&O integration expertise for orders and product integrations
* Ruby on Rails and Python skills
* Terraform usage on Azure Cloud or ARM templates
* Integration experience - Azure Data Bus, MuleSoft, etc.
* Experience with "feature flags" and modern software principles
* Experience with continuous development and MVP
* Experience with OKRs and KPIs driven development
* Understand Ski and Snowboard Industry terminology

EDUCATION & EXPERIENCE

Required:

* Minimum of a bachelor's degree in computer science, Engineering related technical area
* 5+ years lead developer or equivalent experience building world class software products using Microsoft technologies

Preferred:

* Ski experience - with ticketing, ski gates, and POS systems (Skidata, Team Axess, RTP, SMS, Inntopia, etc.)
* POS expertise and wearable tech, Kiosk, Mobile, and desktop solutions
* Understand Lean Startup principles and MVP concepts

LICENSES & CERTIFICATIONS

Required:

* None

Preferred:

* None

PHYSICAL REQUIREMENTS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to walk, talk, see, and hear. Must be capable of walking or standing 25% or more of a normal 8-hour work shift. Must be capable of frequently carrying, lifting, pushing or pulling up to 25lbs. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perceptions and the ability to adjust focus.

WORKING CONDITIONS

Indoor/Outdoor: This job is primarily performed indoors. While performing the duties of this job, the employee may be exposed to outside weather conditions.

Hazardous Materials/Noise: The noise level in the work place is usually moderate.

Equipment Used in Job: Computer, monitor, mouse, keyboard

Web site and e-commerce outages can create a high level of stress and mental strain. Outages can occur at any time requiring response after hours and on days off.

Employment with Alterra Mountain Company "at will" for no definite period. The employee may terminate employment at any time without notice or cause, and so too can Alterra Mountain Company terminate employment relationship at any time without notice or cause.

Alterra Mountain Company Is an equal opportunity employer and a drug-free workplace. All employees and candidates are reminded that Alterra Mountain Company adheres to the U.S. and Canadian labour and employment laws, and where applicable, to any State or Provincial-specific employment regulations.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.