What You'll Do
- Energize teammates to continuously improve
- Possess strong technical capabilities
- Enjoy working independently in a fast-paced technical environment
- Analyze existing architecture to make consistent improvements
- Possess excellent analytical and problem-solving skills
- Demonstrate curiosity with regard to software
- Provide on-call support to external customers
- Work with cross-functional teams to troubleshoot issues
- Develop IVR applications using a variety of technologies, including Java, .NET, VXML, JavaScript, JRuby, and Groovy
- Apply advanced knowledge of the Object-Oriented principles and best practices of software development to enhance products and customer experience
- Perform design and code reviews
- Learn and implement a wide range of technologies that integrate solutions with customers
- Transition solutions to internal and external platform teams
- Prioritize and juggle between multiple projects based on customer needs
- Communicate with external customers as required
Qualifications - We encourage you to apply if you think your experience may be a match, even if you do not meet all of the qualifications.
- A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience
- Up to 2 years of experience as a software developer
- Proven track record of developing high-quality software
- Knowledge of Object-Oriented software development techniques
- Ability to communicate with developers, executive managers, and external customers
- Experience with VXML, ASR, Call Center Telephony, and IVR development platforms, such as Cisco CVP or Genesys
- Strong sense of responsibility, accountability, and passion about quality of work, desire to learn, and take ownership
- Strong verbal and written communication skills
- Proficiency in conversational North American Spanish, preferred
- Experience in MVC frameworks, preferred
- Experience with Jenkins or other build server, preferred
- Experience with Agile development practices, preferred
- Interest in data collection and analytics, preferred
- Knowledge of multiple SDLC practices, preferred
- Proficiency in 1+ programming language, such as Java, C#, or C++, preferred
- Working with UNIX/Linux/OSX, preferred
- Familiarity with JavaScript, Ruby on Rails, VUI Design, preferred
- Deep understanding of the principles of IVR Voice Interface design, preferred
Top Skills
What We Do
At Vail we develop innovative technology to enhance the way people communicate. Our mission is to create business value for our clients and growth opportunities for our employees by developing solutions that inspire people to interact freely and authentically.
Why Work With Us
We are constantly learning. That's why we organize hackathons, workshops, and book clubs, and encourage continued education via courses and seminars. Bringing great minds together is important for our success, so we hire people with diverse backgrounds, stay active in our fields, attend conferences, and are always learning from our peers.
Gallery








Vail Systems, Inc. Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.
We observe a hybrid work arrangement based on business and team needs.