Senior Software Developer
Black Canyon Consulting7 months ago
Responsibilities
- Develop, test, and deploy solutions for the product line
- Maintain and develop code supporting NCBI Controlled Data Access products and services
- Provide technical expertise for designing and developing new solutions
- Stay current with technologies and infrastructure changes
- Mentor teammates and participate in cross-product knowledge-sharing activities
- Estimate, plan, manage, and report progress on assigned tasks
- Document software and systems to meet product and program requirements
Requirements
- At least 10 years of experience and demonstrated proficiency in object-oriented C++ programming
- Fluency in scripting languages such as Bash or Python
- Programming experience in Linux
- Experience with AWS EC2 and S3, and GCP GKE and Google Store
- Ability to work with JSON and similar structured document formats
- Experience with network programming and multithreaded programming
- Experience with SQL and relational databases
- Experience with HTML, CGI, and REST APIs
- Experience with Agile development practices and CI/CD pipelines
- Experience with unit, integration, and regression testing
- Preferred understanding of capability systems theory, JWT, and JWS
- Preferred experience with cryptographic algorithms, PKI, keystores, AWS Lambda, GCP Cloud Functions, MSSQL stored procedures, POSIX, .NET, and Docker
Benefits
- Medical, dental, and vision coverage
- 401(k) plan with employer contribution
- Paid holidays
- Vacation
- Tuition reimbursement
- Full-time position that is onsite at NCBI in Bethesda, Maryland and/or remote
Tech Stack
Categories
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.