Principal Software Engineer
Company: Nuance Communications, Inc.
Location: Burlington, MA
Posted on: June 10, 2019
Job Description:
Duties: As a member of the eScription Backend team, lead the
design and development of a Cloud-based transcription management system. Lead a team on requirements capture, design,
development, testing, and deployment. Design and develop application features using an Agile software
development methodology, and implement medium sized components in distributed systems. Utilize J2EE, Relational
Databases, and SQL (JDBC) to develop high volume and secure applications for an ASP environment. Debug and
troubleshoot, and develop under Linux. Requirements: Master’s degree (or foreign equivalent) in
Computer Science, Electrical Engineering, Information Systems, or a related field and three (3) years of experience
designing and developing software applications using Java; or in the alternative, a Bachelor’s degree (or foreign
equivalent) in Computer Science, Electrical Engineering, Information Systems or a related field and five (5) years of
experience as indicated above. Also requires demonstrated expertise (DE): performing web and
mobile, and Internet of Things (IoT); application design and development using Java, Spring, Apache Camel, Objective C,
Node.js, JavaScript, and jQuery; DE developing microservices architecture using Docker and cloud technologies;
and unit testing using JUnit and Mockup; DE in database design and development in SQL Server, writing stored
procedures, and optimizing databases; 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. To apply, submit resume referencing Job Code # 41317 to Jason
Hewitt, Nuance Communications, 1 Wayside Road, Burlington, Massachusetts 01803.
Keywords: Nuance Communications, Inc., Barnstable Town , Principal Software Engineer, Computer , Burlington, MA, Massachusetts