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.
Be a part of a strong development team and contribute to the core of Nuance Healthcare Cloud program. You will work with a team to design, implement solutions for Nuance Management Server to deploy a high-quality product that support many Nuance Healthcare Cloud Products. This role will work with many teams from engineering, QA, technical services, DevOps to shape and evolve the product.
- Design, Implement, Document, Test and support solutions to Nuance Management Service Application to support the growth performance and strategic direction of the product.
- Assist with maintaining a high code quality standard, good organization and test automation
- Contribute in implementing the new features and any design changes to the application.
- Support various teams to ensure their success including deployment, post deployment monitoring, technical services, and documentation.
- Involve actively and provide suggestion and solutions to improve the quality of the product.
Minimum years of work experience: 5+
Experience implementing high-performance, scalable systems in .NET/C#.
Strong working knowledge experience in C#, .NET Framework, ASP.NET Development, Entity Framework, LINQ.
Good knowledge of SQL and relational databases
Knowledge of Agile development practices and the software development lifecycle.
Good understanding of WCF and RESTful architecture.
Good verbal and written communication skills.
Good analytical, design skills and good problem solver.
Experience with working in distributed teams is a plus.
Knowledge of agile process methodologies like Scrum, Jira and confluence
Education: Computer Science degree or similar combination of education and required professional experience.
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.
Nuance Communication Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, age, color, religion, sex, national origin, disability, veteran status, gender identity, sexual orientation and other legally protected characteristics. The EEO is the Law poster and its supplement is available here. If you need a reasonable accommodation because of a disability for any part of the employment process, please call 781-565-5086 – Human Resources Department and let us know the nature of your request and your contact information.