View all jobs

Senior Back End Developer

Bethesda, MD
We looking for a self-directed, experienced software developer to join our team of professionals dedicated in providing our client with well-crafted solutions. The ideal candidate has extensive experience with back end development, web services, .NET Core, and containerization and is comfortable combing through existing code bases or starting new solutions. This is an on-site role at the NIH.
  • Design and maintain overall architecture of back end for web applications.
  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with subject matter experts (SMEs) to design and launch new features.
  • Implement and unit test back-end changes
  • Maintain code integrity and organization through reviews and built in quality
  • Seeing a project through from conception to finished product.
  • Bachelor's degree in relevant field ( Computer Science, Engineering, IT) or comparable experience
  • Strong technical background with experience in driving back end solution/designs using .NET Core 2.x, C#
  • Experience building solutions using Entity Framework Core 2.x and Linq or Dapper for data access
  • Experience developing asynchronous applications using TAP
  • Familiarity with design patterns such as SOA, Repository
  • Unit testing using Mocking framework
  • Experience with SQL Server and/or Elasticsearch
  • Experience working in an Agile environment and using tools such as Jira or similar
  • Ability to evaluate complex problems and arrive at a resolution
  • Proven work ethic, tenacity and focus
  • Driven, self-motivated individual with a desire to succeed
  • Experience with Docker or containerized environments is a plus
  • Be able to contribute to DevOps automation using Jenkins and Git
  • Familiarity with Python, Node.js, Vue,js
Job Type: Full-time
COVID-19 considerations:
Client has approved remote work till COVID-19 restrictions have been lifted

Share This Job

Powered by