Platform Development Engineer

platform development engineer

Location: Reston, VA

Industry: Information Technology

responsibilities
  • Be able to 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
  • Collaborate with product owners and stakeholders to understand desired application requirements
  • Take ownership and responsibility for essential system design and integration decisions and communicate those decisions to the team
  • Learn and share knowledge of new technologies to support technically challenging projects and assume various responsibilities
required qualifications
  • 3+ years of related technical development experience
  • Hands-on experience with .NET Core 2.0 or above, ASP.NET MVC, WebAPI, Typescript, Angular 2 or above
  • Hands-on experience with both SQL and NoSQL database technologies
  • Hands-on experience with .NET unit testing
  • Experience with cross-platform development and deployment
preferred skills
  • Familiarity with microservice architectures (both server and serverless)
  • Experience with authentication / authorization standards like OAuth 2.0 and OpenID Connect
  • Experience with containerization technologies like Docker, Kubernetes
  • Experience with AWS / Azure cloud providers
  • Familiarity with informatics standards such as DICOM / HL7 / FHIR

ready to hop in? apply now: