Skip to content

Mid-Level Software Developer with C++ and Javascript

Bethesda, MDBackend EngineeringOnsite3+ YOE
Summary

Develops, tests, and maintains NCBI Taxonomy software systems using C++ and JavaScript. Collaborates with scientists and bioinformaticians in a Linux/distributed environment; requires BS in CS and 3+ years experience.

About the role

Duties & Responsibilities

  • Participate in development, implementation, testing, and continued maintenance of NCBI Taxonomy Information System.
  • Work with a diverse group of scientists, bioinformaticians and other developers to support and improve the Taxonomy project at NCBI.
  • Learn new technologies, keep up with the internal systems, and share knowledge with the team.

Requirements

  • 3 years+ of relevant work experience
  • Proficiency in C++ and JavaScript
  • Experience working in a distributed computing environment
  • Programming experience in a Linux environment
  • Experience with relational databases, Microsoft SQL or similar
  • Experience with Linux shell scripts

Bonus Skills

  • Experience using/developing web services, web-based, and network APIs
  • Experience with AWS or Google clouds
  • Experience with ExtJS/Sencha toolkits
Skills
C++JavaScriptLinuxSQLLinux shell scriptingdistributed computingrelational databasesweb servicesAWSGoogle CloudExtJS