Full-Time

Senior Software Developer

NIH-NCBI

NIH-NCBI

No salary listed

Bethesda, MD, USA

In Person

Category
Software Engineering (1)
Required Skills
Bash
Agile
Python
Software Testing
SQL
RDBMS
AWS
Perl
Linux/Unix
Google Cloud Platform
Requirements
  • 5+ years experience and demonstrated proficiency in Object-Oriented programming using C++
  • Programming experience in a Linux environment.
  • Experience with Cloud technologies: AWS: EC2, S3, Lambda; GCP: GKE, Google Store, Cloud functions
  • Fluency in some of scripting languages such as bash, perl, or python
  • Ability to work with JSON and similar structured document formats
  • Experience with network programming, multi-threaded programming
  • Experience with SQL and relational databases
  • Experience with open source projects
  • Experience with Agile development methodologies
  • Experience with CI/CD pipelines, unit tests, integration and regression testing
Responsibilities
  • Development, implementation, testing, and continued maintenance of the VDB Library, the SRA Toolkit and related projects.
  • Participate in development of cloud ready tools and pipelines to support sustainable scalability and enable use by collaborators and scientists in the field.
  • Learn new technologies, keep up with the internal systems, and share your knowledge with the team.
  • Lead other developers.
Desired Qualifications
  • 5+ years of working with genetic and biological data
  • Demonstrated active involvement into open source communities (github, etc.)
  • Experience in multi-platform development (POSIX, WinAPI).
  • Experience with containers (Docker)
  • Experience with parsing tools (flex/bison) and design and implementation of domain-specific languages

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A