Principal Microsoft .NET C# Developer ( WPF / WinForms )

Nuance Com   •  

Burlington, MA

Not Specified years

Posted 235 days ago

This job is no longer available.

We are looking for a Principal C# / .Net Developer – you’ll be working on our industry leading PowerScribe platform for radiology reporting. As part of a team of developers, QAs and other stakeholders you will play a key part in the design and development of a new user experience and streamline workflows for medical staff that rely on PowerScribe to produce comprehensive clinical documentation.

You’ll have the opportunity to rebuild, write new code, be creative and take significant ownership for a new state of the art UI. You should be independently motivated and able to work on multiple deliverables with dynamic schedules in an agile software development process.

Responsibilities will be to:

  • Work closely with a variety of different stakeholder groups, including management, business analysts, marketing, and development to understand and integrate business requirements
  • Design, code, and test application programs in C# for complex computer systems
  • Document technical designs and program logic
  • Write complete and detailed unit and integration tests
  • Participate and lead functional and technical reviews
  • Assist in identifying process improvements and application enhancements
  • Provide technical guidance and assistance to more junior level developers
  • Handle multiple responsibilities with rapidly changing priorities and deadlines
  • Work effectively with a distributed team in multiple geographic locations and time zones
  • Perform tasks related to securing and keeping the products, tools, and processes that you are responsible for secure

Knowledge, Skills and Qualifications:

  • Solid knowledge of the C# language and Microsoft .NET
  • Expert level experience with Microsoft Visual Studio creating multi-tier applications in a large business enterprise level environment using C#
  • Expert level experience creating user interfaces with WinForms and WPF
  • Demonstrated object-oriented designexperience
  • Experience in agile software development process
  • Expertise in Microsoft Development tools (Visual Studio, .NET Framework)
  • Familiarity with service-based architectures such as WCF framework
  • Ability to work both independently and in a team environment
  • Strong troubleshooting and debugging skills

Preferred Skills:

  • Agile development methodologies including SCRUM
  • Knowledge of Healthcare Information Systems and standards
  • Experience with large distributed systems
  • Familiarity with microservices based architecture
  • Exposure to Telerik
  • Databasedesign and programming using SQL Server
  • Experience with web design and development (HTML5, Javascript, JQuery, ASP.NET)
  • Experience with RESTful APIs on JSON
  • Experience with cloud-based deployments (Azure a big plus)
  • Experience with entity frameworks (LLBLGen a big plus)
  • Familiarity with Atlassian toolset (JIRA, Confluence) a plus

Education:Bachelor’s Degree in Computer Science or related technical discipline.