Post Job Free
Sign in

Desktop Application Developer

Company:
Education Management Solutions
Location:
Wayne, PA
Posted:
May 16, 2024
Apply

Description:

Job Description

A market leader in integrated technology ecosystems for healthcare training is Education Management Solutions (EMS). Our solutions address changing demands in clinical simulation management, competency-based education, integrated multimedia, virtual clinical and therapeutic decision-making, and interprofessional team development. EMS, which is currently commemorating 30 years of innovation, is a driving force behind several customer-oriented solutions that have accelerated patient safety and healthcare training across verticals.

The Role:

Requires excellent technology and communication skills, participation in requirement gathering, requirement detailed design, UI design, coding and testing software using Microsoft technologies. The Desktop Application Developer will design/develop new applications as well as support existing applications to meet EMS' quality standards. This role will also act as the Customer Support Engineer for A/V Integration client support.

What we are looking for:

The ideal candidate will posses the following skillset and experience:

C#, .NET, Azure, WPF, XAML, JavaScript, MVVM and SQL

C++ or Visual C++ experience is strongly preferred.

Experience developing web applications using .NET Core, Angular, and CSS preferred.

Efficiency with database design, ORM (preferably Entity Framework) and SQL Server

A good understanding of design patterns and N-Tier architecture

Strong debugging and troubleshooting skills

Exceptional communication and collaboration skills

Good understanding of MVVM pattern

Strong understanding of TCP/IP and networking fundamentals.

BS in Computer Science

At least 3 years of experience in developing windows forms applications using XAML, WPF and SQL.

At least 2 years of C++ or Visual C++ experience preferred.

Strong experience in Microsoft technologies, Azure, databases, and open-source software

Experience using TFS

.NET Core experience is a plus.

Working experience with IIS and REST web services is a plus.

Experience using Test Complete or any other automated testing tool.

What will you be doing?

Designing and implementing high-performance code for new UI components in an Agile development environment

Finding ways to innovate and improve usability, providing additional benefits to customers while reducing complexity

Staying up to date on the latest trends in web development

Helping to define User Stories and the visual design of a new UI

Investigating and troubleshooting data and user related system errors

Participating in code reviews, automated test creation, and manual testing when needed

Apply