Principal Software Engineer, C#, .NET, ASP.NET

Sorry, this job was removed at 8:15 a.m. (EST) on Friday, March 18, 2022
Find out who's hiring in Burlington.
See all Developer + Engineer jobs in Burlington
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Summary:
Are you an engineer who is passionate about exploring and applying technology to help solve real world end customer business problems? Are you keen on engaging in an agile process, iteratively delivering, and applying design patterns/architectures correctly? Do you possess a strong desire to learn and contribute solutions and ideas to a broad team?
Nuance's Software Engineers/Developers develop next-generation technologies that empower enterprises to deliver exceptional conversational AI solutions. Our products offer designers, developers and business analysts' access to customize AI technologies such as speech recognition, natural language understanding and conversational dialog.
We are looking for an experienced and dynamic software engineer who enjoys working with a cross-functional team of developers, QA, and key business stakeholders, on the industry leading PowerScribe platform for radiology reporting. This requires design and development of new features and streamlined workflows for medical staff that rely on PowerScribe to produce comprehensive clinical documentation. The candidate will be self-motivated, capable of working across multiple projects in an agile software development environment, and have experience leading and driving engineering solutions in a disciplined manner.
Knowledge, skills, and qualifications -
Education: Bachelor of computer science or equivalent qualification is required
Minimum years of work experience:8 years
REQUIRED SKILLS:

  • 5+ years in C#, .NET, ASP.NET
  • Experience developing high-performance, multi-threaded, enterprise grade applications
  • Knowledge of UML and the ability to author a detailed design specification
  • Strong Agile software development experience including Scrum
  • Excellent organizational and planning skills
  • Provide expert guidance and leadership in User Interface architecture, design, and implementation
  • Design, code, and test application components in the .NET Framework and C# language
  • Work with team leads and architect to define, develop, and deploy best practices in all engineering areas across the full development stack
  • Consistently deliver results per commitments
  • Understanding of DevOps environment
  • Expect and require innovation of self and your team
  • Collaborate with all members of the engineering team, cross-functional teams and distributed teams in multiple geographic locations and time zones
  • Provide engineering mentoring for junior engineers
  • Evaluate and provide technical and process guidance among different technological options in solution development
  • Experience delivering in enterprise environment with mature compliance processes
  • Experience building and debugging complex systems in a team environment
  • Exceptional communication skills, written & verbal. Comfortable communicating with, presenting to, and receiving input from a variety of people from client to senior management
  • Strong proactive leadership abilities and professional experience collaborating in a team environment


PREFERRED SKILLS:

  • Knowledge of microservice design
  • Knowledge of distributed systems programming (HTTP/S, Websockets, gRPC, inter-process..)
  • Experience of working in distributed team locations across the world is an advantage
  • Knowledge of web back-end framework, open-standard format and protocols e.g. Json, XML, http, RESTful
  • Previous experience of working in a SCRUM environment
  • .NET Core, ASP.NET Core
  • Experience with RESTful APIs and JSON
  • Experience with cloud-based deployments (Azure a plus)
  • Familiar with Atlassian toolset (JIRA, Confluence), Git, and Azure DevOps
  • Experience with large distributed systems and Microservice Architecture
  • Experience with relational or NoSQL database engines
  • Experience with JavaScript, jQuery, HTML, and CSS
  • Experience with Telerik UI a plus
  • Knowledge of Healthcare Information Systems and standards a plus
  • Experience with Speech Recognition Software a plus


#LI-HYBRID
#LI-TV1
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 celebrates diversity and is proud to be an equal employment opportunity and affirmative action workplace. We consider all qualified applicants without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, military and veteran status, disability, genetics, or any other category protected by law or Nuance policy. If you need an accommodation because of a disability for any part of the employment process, please call 781-565-5086 and let us know.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our headquarters is in Burlington, 30 minutes from downtown Boston, right off 128 and across the street from Wayside Commons (hello, shopping!).

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NuanceFind similar jobs