Skip to main content

This job has expired

Senior Software Developer - ClinVar (MGV) (Web API and Microservices E

Employer
Medical Science & Computing
Location
Bethesda, MD
Closing date
Sep 23, 2020
Overview We blend deep domain expertise in health IT, life sciences, public safety, and grants management with advanced technologies to help Federal agencies solve complex problems that improve, protect, and save lives. As a rapidly growing company, we combine entrepreneurial spirit, customer focus, and an outcomes-based approach to cultivate a culture of innovation, customer success, and employee growth. Searching for a Senior Software Developer to support the National Center for Biotechnology Information (NCBI). This is a full-time position located at the NIH campus in Bethesda, MD. NCBI is part of the National Library of Medicine (NLM) at the National Institutes of Health (NIH). NCBI is the world's premier biomedical center hosting over six million daily users that seek research, clinical, genetic, and other information that directly impacts biomedical research and public health - at NCBI you can literally help to accelerate cures for diseases! NCBI's wide range of applications, platforms (node, python, Django, C++, you name it) and environments (big data petabytes, machine learning, multiple clouds) serve more users than almost any other US Government Agency according to httpsanalytics.usa.gov . The Senior Software Developer will work to develop and support software solutions for the ClinVar product line, which processes data submissions from users worldwide who are reporting variants found in patient samples, assertions made regarding their clinical significance, information regarding the submitter, as well as other supporting data. The product then presents the data interactively for use in daily workflows and other local applications. The ClinVar product line works in collaboration with organizations to meet the needs of the medical genetics community as efficiently and effectively as possible. Duties Responsibilities Responsible for contributing to the design, development and maintenance of the ClinVar product line Create backend services and tools that will help to expose internal services Evaluate and recommend tools, technologies and processes that help to advance the product's goals Collaborate with the application development teams with a focus on the design and documentation of Web Services and APIs Work as an integral part of an Agile development team supporting the existing submission pipelines and reporting solutions Requirements 5+ years experience designing and building software applications Proficiency in Python and C++ Experience working with relational SQL databases Experience with NoSQL databases Experience in designing and developing high-volume web services using API Protocols and Data Formats (REST, JSON, SOAP and XML) Programming experience in a Linux environment. Fluency in at least one scripting language such as Bash, Perl Experience with CICD pipelines, version control, and unit, integration and regression testing Desired Skills Experience working with containers like Docker and container management tools like Kubernetes Familiarity with Cloud Foundry, Amazon Web Services, Microsoft Azure, Google Cloud Platform, etc. Experience with workflow management systems like Apache AirFlow Experience in working an Agile software development team Medical Science Computing (MSC), a Dovel company, is an Equal Opportunity Employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, disability or veteran status.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert