Software Engineer III – VXML Developer

Virtual Hold Technology (VHT) is an innovative software developer specializing in virtual queuing solutions for contact centers of Fortune 500 clients.


Position Purpose

The Software Engineer III – VXML Developer is responsible for Voice XML application development throughout the software lifecycle.


Essential Position Functions

  • Design and develop VoiceXML applications.
  • Develop and deploy web applications using IIS and Apache.
  • Develop applications using C# and JSP.
  • Use analytical skills to determine solutions to bugs and other business problems.
  • Debug VoiceXML applications to correct issues.
  • Perform miscellaneous job-related duties as assigned.
  • Analyze and design of methods, procedures, systems and/or programs.
  • Generate and test program code.
  • Document program code.
  • Assist peers and subordinates when necessary.
  • Daily contacts are with systems and programming personnel.  Moderate contact is required with external suppliers and vendors to evaluate and assess state-of-the-art systems design, documentation and development tools, techniques and methodologies.  Moderate contact is required with clients.

  • BS or BA degree with a computer science or engineering or related field.
  • 4+ years experience in the area of design, development and support of VoiceXML applications on one or more IVR platforms.
  • 2+ years experience with C# and Java/JSP development.
  • 4+ years experience developing and deploying web applications using IIS and/or Apache.
  • Experience with developing Speech Recognition and Text-to-Speech applications on one or more IVR platforms.
  • Technical proficiency with writing and supporting the interface between grammars and application call flow.
  • Experience in deploying VoiceXML applications on more than one IVR platforms, like CVP, GVP and Voxeo etc.
  • Expertise in integrating VoiceXML applications with one or more CTI platforms.
  • Experience in VUI design.
  • Solid analytical and debugging skills in determining solutions to bugs and other business problems.
  • Knowledge of speech application development project lifecycle
  • Familiarity with the Software Development Life Cycle.
  • A high preference for agile development experience and experience working for a software or technology company.
  • Experience with CCXML would be helpful.

This is an exempt position and therefore is not eligible for overtime compensation.


Career Ladder

The logical career progression for this position is to Software Engineer IV and then Manager of Software Engineering.


Virtual Hold Technology is a fast-growing company providing an exciting new technology to an industry that reaches millions of people daily. If you're looking for a career that offers many challenges, please submit your resume, cover letter, salary requirements, and salary history to hr@virtualhold.com.

Learn more about us at www.virtualhold.com.