Software Developer
Job Details
Full Time
4 Year Degree
Software Development

The Software Developer will code and test software as architected and designed by EMS software design team. The Software Developer will develop new applications as well as support existing applications in order to meet EMS quality standards.

Education Management Solutions (EMS) is an industry pioneer in technology solutions for healthcare training and education environments— including clinical simulation management, competency-based curriculum assessment and performance tracking, cloud-based media management and hybrid learning systems, and virtual case training. Working alongside subject matter experts, we are a driving force behind some of the newest innovations that continue to set the bar for performance in the field.


Essential Functions

  • Develop desktop and web applications, database systems, and services in a Microsoft Server Family environment
  • Build and implement high quality user interfaces
  • Build and execute test cases at unit testing level
  • Provide innovative web solutions to clients
  • Performs other development duties as required

Secondary Responsibilities

  • Creating and maintaining software documentation
  • Creating and utilizing .NET web services (WCF) or REST services
  • Provide help to customers and customer support team, this may include support beyond typical business hours and include communication with business users
  • Test and evaluate new and emerging technologies and provide solutions for implementation




  • Should have some technical competency in development in a Microsoft environment and a good understanding of software design principles and processes
  • Must have good communication skills (oral and written) in order to work with a small, cohesive development team
  • Very good understanding of TCP, FTP, SMTP, HTTP, HTTPS protocols
  • Very good knowledge and understanding of AJAX, jQuery, Angular, JavaScript, XML, HTML, CSS and Web development preferred
  • Good understanding of Entity Framework or any ORM tool.
  • Strong aptitude to learn, a can-do attitude to achieve, and a drive to build a career by developing high quality software to solve real-world problems.



  • BS in Computer Science
  • 3 - 6 Years of Software Development experience
  • Strong knowledge and experience of Microsoft .NET technologies
  • Very good knowledge in MS SQL Server development
  • Visual C++/MFC experience preferred
  • Silverlight, XAML, WPF experience preferred