Prinicpal Software Engineer
Company: Nuance Communications, Inc.
Location: Mahwah, New Jersey
Posted on: February 28, 2019
Job Description:
Design, highly scalable, reliable and fault-tolerant distributed
speech and natural language recognition systems which automate access to
information and services over the phone, mobile and web. Participate in
the development of custom software applications for customers, such
as Interactive Voice Response (IVR), Nuance Interactive Natural
Assistant (NINA) applications using Nuance’s Natural Language Engine
(NLE). Design, develop, test, and maintain custom software which utilizes
Nuance's recognition technology using Nuance Experience Studio (NES) on
both UNIX and Windows platforms. Follow the unified process for
application development, utilizing a multitude of computer science
technologies, including UML, XML, VXML, Java, Objective C, Node.js, HTML 5,
CSS 3, JavaScript, jQuery and various scripting languages such as
Python and Perl. Requirements: Master's degree in Computer Science, Electrical
Engineering, Information Systems, or a related field (willing to accept
foreign education equivalent) plus three years of experience performing
front end and back end software development for natural language
processing applications or, alternatively, a bachelor's degree in Computer
Science, Electrical Engineering, Information Systems, or a related field
(willing to accept foreign education equivalent) and five years of
experience in performing front end and back end software development for
natural language processing applications. Candidate must also possess:
Demonstrated expertise (“DEâ€) utilizing Node.js to write backend logic
for applications using different Node Package Manager (NPM) modules to utilize
intents returned by Natural Language Engine (NLE); DE performing web and
mobile, and Internet of Things (IoT) application design and development
using Java, Objective C, Node.js, JavaScript, and jQuery; DE assembling
design documents, workflows, performing requirements gathering, and
building out project estimates; and DE creating database schemas on SQL and
MongoDB, and implementing API integration to interact with various backends
to retrieve and post the information as required. Submit resume to
Nuance Communications, Inc., Jason Hewitt, 1 Wayside Rd, Burlington, MA
01803. Reference No: 40454.
Keywords: Nuance Communications, Inc., West Orange , Prinicpal Software Engineer, Engineering , Mahwah, New Jersey, New Jersey