companyBlack Canyon Consulting logo

Senior Software Developer - Python/Java

Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications:The ideal candidate may or may not be a United States citizen and should possess at least a Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience. We are looking for someone with:Extensive experience in Java and Python, particularly in integrating applications with large SQL databases. Experience working with high-availability, high-traffic web applications. A detail-oriented mindset and collaborative spirit when tackling software development tasks. Strong verbal and written communication skills. The capability to identify and resolve technical challenges and risks.

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.

About Black Canyon Consulting

Black Canyon Consulting (BCC) is dedicated to providing innovative solutions and exceptional service in the field of biotechnology and information technology. Our team works closely with leading organizations to enhance research and improve data accessibility and usability.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.