Job Summary :
Nuance Austria are hiring a Principal Software Engineer to contribute to development of Nuance's Dragon Medical One Speech Recognition product - you'll increase our quality focus by contributing to state of the art automation, specifically in virtual environments.
Dragon Medical One is a cloud-based, secure speech recognition solution for the healthcare market, enabling healthcare providers to efficiently document using their voice.
As a Principal Software Engineer within Nuance you'll have the opportunity to work with multiple geographically dispersed teams in professional product development environment combined with our fascinating speech recognition and artificial intelligence technologies - the work involves very complex technical and operational challenges covering hardware devices, audio recording and standby, Text To Speech, Virtualisation platforms and Cloud.
The position holder is expected to actively contribute in all areas of software development requirements engineering, architecture, design, implementation, with a strong focus on software testing and software testing automation working in a highly collaborative and global environment.
Actively participate as an agile scrum team member in all phases of the scrum process.
Modelling, programming, testing, test-automation, continuous integration and contribution to software release activities.
Design and Implementation of Test Automation in virtual environments (Citrix).
Contribution to software requirements, software design and top-level design.
Contribution to agile scrum supporting processes including iteration planning and reviews.
Enhance, extend, and maintain test automation libraries and frameworks.
Produce and maintain high quality, scalable enterprise software.
Participate in functional and technical reviews / sprint reviews.
You should have :
Several years of Professional software development experience.
Experience with test automation for enterprise software.
Familiar with virtualization concepts and Infrastructure (Citrix, VMware, RDS).
Experience with development on virtualization platforms (Citrix).
Strong understanding of standard QA practices such as defect management, smoke tests, regressions tests, feature tests, load and performance tests, etc.
Experience with agile development methodology (Scrum, Scaled Agile Framework)
Experience with C# development and scripting languages.
Comfortable being part of a team, especially a geographically dispersed team.
Ability to develop and reinforce testing methods, procedures for measuring product quality, and determining release readiness.
Evaluation, selection, and prototyping of technical architecture.
Participate and lead functional and technical reviews.
Ability to multi-task and stay organized in a dynamic work environment.
Preferred Skills :
Experience with development on virtualization platforms (Citrix, VMware, RDS).
Experience in developing and testing audio streaming applications.
Experience with C++ language.
Experience with Git and Azure DevOps.
Experience with continuous software integration and deployment.
Experience with product development for the Microsoft Azure platform.
Experience with JIRA, Confluence, Bamboo and other Atlassian tools.
Ability to handle multiple responsibilities with rapidly changing priorities and deadlines.
Experience with development of Healthcare Information technology applications.
Familiarity with enterprise-level models of agile development (scrum at scale, SAFe or similar)
Experience with professional product development in combination with speech recognition technologies.