About the job
Black Canyon Consulting (BCC) is on the lookout for a Senior Software Developer to join our team in supporting the National Center for Biotechnology Information (NCBI) at the National Library of Medicine (NLM), part of the National Institutes of Health. This full-time opportunity is based at the NIH campus in Bethesda, MD, with potential for remote work.
We seek a Software Developer who specializes in Java and Python to integrate into our software development team, contributing to the Human Variation product line. This line encompasses systems such as the Single Nucleotide Polymorphism Database (dbSNP), the database of large-scale genomic variants (dbVAR), the Allele Frequency Aggregator (ALFA), and the dbGaP on FHIR (Fast Healthcare Interoperability Resources) project.
As a Software Developer, you will leverage your expertise to drive development efforts that align with the objectives of the product team and the organization. You will be tasked with defining development assignments, meeting delivery timelines, and ensuring compliance with organizational policies and procedures, all under the mentorship of the Technical Program Manager and the Technical Lead of the team.
Key Responsibilities:
- Create robust, high-performing web applications in Python/Django catering to millions of users daily.
- Design, develop, and implement new features for user interactions and scientific data management using contemporary APIs and frameworks.
- Collaborate as a core member of an agile product team to deliver an exceptional user experience.
- Produce responsive, accessible, and mobile-friendly code of the highest quality, utilizing automated testing, build, and deployment processes.

