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