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.
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
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
SKILLS AND ABILITIES:
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
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.
EDUCATION AND EXPERIENCE:
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