Senior Software Java Full Stack Developer

Nuance Communications

As a Sr. Software Engineer in the Nuance CDE group, you will work with a team of developers, QA and documentation staff the development and maintenance of Healthcare Applications. You will be a self-starter and work on multiple deliverables with dynamic schedules.

Principal Duties And Responsibilities

Create High and Low level design for the assigned module(s)
Create functional, well-designed, well-tested, high-quality code for complex computer systems including for next-gen cloud based systems
Independently resolve technical issues, perform task break down and estimation for self and assist juniors to perform the same.
Evaluate impact of software performance, and recommend changes to software design team.
Write complete and detailed unit tests.
Participate in functional and technical reviews
Participate and assist in technical training and development of other staff members.
Assist quality assurance team by providing assistance to testers
Assist in identifying process improvements and application/platform enhancements.
Design and develop data model using leading DBMS systems such as SQL Server
Provide technical and product inputs while interpreting requirements effectively and collaborating with cross functional team members including internal Nuance teams
Effectively work with multiple development teams located in different geographical locations.
Write technical specifications for assigned application components or major features/versions including functional specifications and design specifications.

Knowledge, Skills And Qualifications

Education: Bachelors in computer science or related discipline.
Minimum years of work experience: 5–8 years.

Required Skills

5+ years of work experience in large scale software development
Experience in developing at-least one cloud based multi-tenant products

READ:   Business Development Specialist, Aurea Software (Remote) - $60,000/year USD

programming experience using Java, JEE.
3+ years’ experience in Javascript, JQuery, SAAS, Angular JS or similar frameworks
3+ years’ experience in building and consuming Web Services using both Rest and SOAP
Experience with Agile development methodology; preferably scrum
Experience with Automated Unit Testing using Junit etc

Strong Analytical And Problem Solving Skills Required

Ability to work independently
Excellent written and oral communication skills
Participation in any innovation initiative as a key member

Preferred Skills

Secure Development Skills – knowledge of encryption algorithms, static scanning of application code, dynamic scanning of applications, and code remediation practices necessary to ensure the security of production web applications
Experience developing Healthcare Information technology applications
Experience with cloud technologies such as Kubernetes and Docker.
UI design and development
Understanding of HIPAA compliance and securing patient health information.
Experience with Atlassian tools – Jira and Confluence.
Experience in automated code quality tools like SonarQube

Nuance offers a compelling and rewarding work environment. We offer market competitive salaries,
bonus, equity, benefits, meaningful growth and development opportunities and a casual yet technically
challenging work environment. Join our dynamic, entrepreneurial team and become part of our
continuing success.

  • Seniority level

    Not Applicable

  • Employment type


  • Job function

    Engineering and Information Technology

  • Industries

    Computer Software and Information Technology and Services