Software Developer - Python/Java
Black Canyon Consulting7 months ago
Responsibilities
- Build robust, performant, user-facing Python/Django web applications supporting millions of daily users.
- Develop and ship new user-interaction functionality and scientific data backend capabilities using modern APIs and frameworks.
- Define development tasks, follow delivery schedules, and comply with organizational policies and procedures.
- Deliver responsive, accessible, mobile-friendly, high-quality code with automated test, build, and deployment processes.
- Work as part of an agile product team supporting NCBI Human Variation products including dbSNP, dbVAR, ALFA, and dbGaP on FHIR.
Requirements
- Bachelor’s or master’s degree in Computer Science, Information Technology, or Engineering, or equivalent work experience.
- At least 3 years of software development experience in a Linux environment.
- At least 3 years of proficiency in Java, Python, and SQL.
- At least 3 years of experience working with SQL databases.
- Strong experience integrating applications with large SQL databases and working with highly available, high-traffic web applications.
- Ability to work with XML, JSON, and CSV documents.
- Experience with CI/CD pipelines, unit testing, integration testing, and regression testing.
- Experience with version control systems such as Git or SVN.
- Strong verbal and written communication skills, teamwork, troubleshooting ability, and risk mitigation skills.
Benefits
- Medical, dental, and vision coverage
- 401(k) plan with employer contribution
- Paid holidays and vacation
- Tuition reimbursement
- Full-time position located at the NIH campus in Bethesda, Maryland and/or remote
About Black Canyon Consulting
Black Canyon Consulting is a privately held, woman-owned IT and program management services firm that delivers contract support to U.S. federal research and health agencies. The company provides systems engineering, custom software, bioinformatics, and project management through government contracts and IDIQ vehicles; it was founded in 2017 and is headquartered in Fairfax, Virginia. Recent roles support the National Center for Biotechnology Information at the NIH/NLM.