Description

Job Responsibilities:

  • Work in an agile product team and across cross-functional teams to design, develop, test, and support complex software systems using Microsoft .NET Core and open source full-stack technologies.
  • Work with product owners and stakeholders to understand desired application requirements.
  • Taking ownership and responsibility for essential system design and integration decisions and communicating decisions to the team.
  • Learn and share knowledge of new technologies to support technically challenging projects and interested in assuming various responsibilities.

Required Qualifications:

  • 5+ years of related technical development experience required
  • Hands-on experience with .NET Core 3.0 or above, MVC, WebAPI, Typescript, Angular 2+
  • Hands-on experience with both SQL and NoSQL database
  • Practical knowledge of OOPs concepts and SOLID design principles
  • .NET unit testing using NUnit, XUnit and Moq
  • Experience developing cloud-native applications using AWS
  • A good understanding of different package distribution tools like NPM, Nuget, GitHub, etc.
  • Experience with source control, CI, and build tools such as GitHub
  • Excellent communication skills

Preferred Skills:

  • Familiar with Microservice architectures
  • Prior exposure to Authentication/Authorization standards like OAuth 2.0 and OpenID Connect
  • Experience with online API Documentation like Swagger
  • Knowledge of Containerization technologies like Docker, Kubernetes is a plus
  • Healthcare Informatics (DICOM, HL7, FHIR) is a plus
  • Familiarity with DevOps tools such as Azure DevOps, TFS

Education

Any Graduate