Company Overview :
At Nuance, we empower people with the ability to seamlessly interact with their connected devices and the digital world around them.
We are creating a world where technology thinks and acts the way people do by designing the most human, natural, and intuitive ways of interacting with technology.
Our nimble technology uses analytics and advanced algorithms to transform the inanimate into animate and reduce complicated processes into simple ones.
Join our Healthcare team...caring for clinicians the way they care for patients. Beyond words. We create technology that lets clinicians capture and document care quickly and easily so they can focus their attention on their patients.
Job Summary :
Nuance Communications is a global technology company specialized in speech recognition and AI. Nuance's healthcare product offering includes solutions which enable medical professionals -
doctors, physicians, nurses - to create high quality documentation of their work and increase their focus on patients. The Dragon Medical One platform provides intelligent speech recognition services to medical professionals all around the globe.
The cloud deployment in the U.S.A. is spread across multiple Microsoft Azure data centers and serves a steadily growing number of users.
Join a team of highly motivated engineers pushing their product to the next level, serving even more users, ensuring even higher availability and resilience, in even more geographies Role Summary The holder of this position develops, evaluates and refines software architectures for Cloud based systems in a high-
availability and high-scalability environment. The technical coaching and mentoring of teams, documentation of projects, close cooperation with the solution architect completes the profile of this position.
Once you are established within the Team there are options for Flexible & Home working upon agreement. Responsibilities : Perform peer design and code reviews.
Ability to multi-task and stay organized in a dynamic work environment. Contribution to requirements engineering and top-
level design. Produce high quality, scalable enterprise software. Participate in functional and technical reviews / sprint reviews.
Active contribution to Cloud reliability and availability initiatives. Effectively work with multiple stakeholders and teams located in different geographical locations Perform tasks related to securing and keeping the products, tools, and processes that you are responsible for securing Qualifications Number of Years of Work Experience : 6-
8 Required Skills : Understanding of various coding methods and computer languages Data modeling and database design experience Experience with software development lifecycle (SDLC) processes Architecture and design methodologies, agile software development principles, high availability .
net / C++, web services, cloud, software architecture, statistics Understanding of various coding methods and computer languages Data modeling and database design experience Experience with software development lifecycle (SDLC) processes Excellent English communication skills (written, oral, listening).
Excellent technical analytical, debugging and problem-solving skills. Has a reasonable balance between getting the job done vs technical debt.
Enjoys delivering top quality in a fast-moving environment. Enjoys working in a team; willingness to put the needs of the team over their own.
Profound knowledge about agile principles and concepts. Preferred skills Azure Solution Architect Expert Experience with continuous software integration and deployment.
Experience with JIRA, Confluence, MS VSTS (Azure DevOps) Bamboo and other Atlassian tools. Experience with development of Healthcare Information technology applications.
Familiarity with enterprise-level models of agile development (Scaled Agile Framework) Experience with professional product development in combination with speech recognition technologies and / or artificial intelligence. Education :
Additional Information :
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.