Software Developer for IVR / Speech Recognition application

VoiceWeb S.A.

19-03-2012 | EXPIRA LA 18-04-2012

Job expirat

RESPONSABILITATI

An Application Developer writes, integrates, and tests the core speech application code using VoiceXML (possibly with embedded ECMAScript routines). An application developer will also work with JAVA Server Pages (JSP), JAVA code, and other programming to incorporate back-end database calls and business logic into the application call flow, to integrate telephony functions, to integrate CTI data, and to log user-defined events. Alarming, reporting, and application administration programming tasks may also be included depending on the project. The Application Developer also produces the speech recognition and DTMF grammars necessary for each custom collection context within an application, in conjunction with a Speech Scientist. Grammar types range from built-in recognizer grammars (which would only need to be configured through input configuration parameters), static external grammars, dynamic and late binding grammars, to sophisticated natural language grammars built upon statistical language models. The grammar developer will also use embedded ECMAScript routines for finer control of the recognizer’s response to a given caller's utterance.

Task List:
• Write program code as defined in the VUI specification document
• Integrate logging through application code
• Design and write test code
• Maintain and sustain the program(s)
• Prepare functional specs on the uses of the program(s)
• Write command grammars and individual state grammars to accommodate caller responses in each application state

Tasks performed in conjunction with a Speech Scientist:
• Gather and annotate data to create SLM grammars,
• Define language models to improve recognition accuracy
• Modify the recognizer dictionaries to accommodate anticipated vocabulary items
• Manage incoming data obtained from live application
• Analyze current performance of application
• Optimize performance metrics by tuning grammar coverage, grammar probabilities, dialog and prompts, dictionaries, and recognition parameters based on transcribed data
• Write recognition tuning report with recommendations for improvements
• In Speaker Authentication applications, optimize verification parameters to meet security and/or convenience requirements and make other recommendations to improve verification performance, write verification tuning report with recommendations for improvements, and evaluate true speaker and impostor calls to determine false-accept and false-reject rate

Knowledge Areas:
An Application Developer needs knowledge and skill in: VoiceXML, xHMI, Java, XML (SRGS: GrXML or ABNF) grammar syntax, C++, JavaScript, and VUI design.


CERINTE

Desired Skills & Experience:
• University degree B.Sc. or M.Sc. in Computer Science, or related field
• At least 3 years of experience in developing IVR / VoiceXML applications.
• Experience in Speech Recognition application development (call flow, grammar development, tuning, testing) using Nuance Speech Recognition engine (NR9) or OSR3, will be highly appreciated.
• Experience in VoiceXML, GrXML, Java, J2EE stack, WebFlow, AOP/AspectJ, JPA/JDBC, Spring Data, Spring Transactions, Spring Web Services, JSP/JSTL, Servlets or similar
• Telephony system knowledge (TDM and / or SIP)
• CTI knowledge
• UML experience and software source control and version control

• Native speaker: Romanian
• Fluency in English both oral/written
• Knowledge of more languages will be considered a plus.
• Travel up to 35%
• The position is based in Athens (Greece), or can be home-based (remote)

Other Considerations:
• Experience in IVR platforms and tools, for example: Genesys Voice Portal (GVP), Cisco UCCX, Avaya Voice Portal, Voxeo Prophecy, Voice Objects
• Experience with relational database development
• Demonstrate excellent client interaction skills and ability to interface with customer's technical staff regarding all phases of IVR/Speech project implementation, including hardware/software installation, development, and systems integration testing phases


DESCRIEREA FIRMEI

VoiceWeb is a premier Speech Application, Value-Added Services and Mobile Marketing Solutions Provider with offices in Greece and 7 other countries worldwide. It develops and operates a variety of cutting-edge Voice, SMS, Web and Video applications. Our list of clients includes leading telecom, banking and entertainment firms as well as public sector organizations such as OTE, Vodafone, WIND, Cosmote, Tellas, Claro (America Movil Group), Tigo (Millicom Group), Globacom, Umniah, Movistar (Telefonica Group), National Bank of Greece, First Data Hellas, Bank of Piraeus, Hellenic Festival, Village Roadshow, MAD TV and many others.

VoiceWeb offers:
• An attractive remuneration package
• Private insurance
• An excellent opportunity for career development within a dynamic, fast moving market sector offering demonstrable career challenges both in Greece and internationally.
• Continuous learning and training in new technologies and products.
• An international environment

If you want to make a difference and work with a top-rated team of talented individuals, please send your CV to hr@voiceweb.eu, referencing the position referencing the position title (“Software Developer”). All applications will be treated in strict confidentiality. Only suitable candidates will be contacted.