The Senior Software Developer will design, architect, & develop software solutions for care-at-home providers. This position will enhance and maintain existing software, develop new, green-field innovative solutions, and redesign and build legacy systems using cutting edge technology. Individuals would work with a variety of technologies ranging from cloud-based web services to mobile applications. This position works closely with product owners to understand business requirements and customer’s needs that drive the design and implementation of a technical solution.
This position would create and provide sound technical designs that meet business requirements; lead the team in understanding and implementing the design; work with testers to ensure that software is meeting functional, performance and security requirements.
Required Skills and Experience
C# .Net
ORM experience such as Entity Framework, NHibernate, Dapper or equivalent
Database design and development using Microsoft SQL Server or equivalent
Preferred Skills and Knowledge
HTML, JavaScript, CSS using Angular, ASP.Net MVC, or equivalent
GraphQL
.Net Core
Designing and deploying web applications and services in Microsoft Azure
Domain Driven Design
Experience working in the financial domain
Experience in the Healthcare field
Azure DevOps
Git
Education and Experience Requirements
Bachelor degree in Computer Science or applicable degree and a minimum of five years of experience as a developer, or a minimum of eight years of experience without a degree, is preferred