Job Directory Senior Application Developer, NextGen

Senior Application 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 Senior Application Developer for the NextGen Platform to help 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:

* Build Azure cloud and local solutions for survivability of the NextGen platform with wearables, Kiosks, Mobile and desktop technologies
* Build great software, review architecture, own supplemental requirements (uptime, scalability, performance, etc.), debate different approaches and help others
* 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 desktop browser and mobile device (iPad, Android/iPhone)
* Restful services using Web API, and GraphQL and JSON/XML
* Modern JavaScript developer with Angular or ReactJS experience using AJAX calls
* Integration experience using solutions like MuleSoft, Azure Data Bus, APIs, etc.
* Participate in Design Sprints
* Meet deliverable dates with team
* Build out the wire frames as needed

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 in Microsoft technologies - ASP.Net Core, C#, Angular, Web API, SQL Server
* Cloud experience - Azure
* Expertise in HTML 5, CSS 3, and Typescript
* NOSQL (MongoDB, Elastic, Solr, Couchbase, Cassandra, CosmoDB, DynamoDB) expertise
* Database design expertise in SQL Server or MariaDB
* Modern JS development using Angular JS or React JS
* 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
* Ability to innovate and define creative solutions with compelling user experiences that exceed customer expectations
* Experience working in global companies with multiple currencies and languages
* 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
* Understands mobile development
* Understands headless commerce
* Participate in the ARB (Architectural review Board)

Preferred:

* Microsoft Dynamics CRM / Common Data Model and Common Data Service expertise and extending
* Microsoft Dynamics F&O integration expertise for orders and product integrations
* Ruby on Rails and Python skills
* Docker/Kubernetes
* POS expertise and wearable tech, Kiosk, Mobile, and desktop solutions
* Hospitality or Ski Industry experience
* Integration experience - Azure Data Bus, MuleSoft, etc.
* 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 senior 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.