Ariadne logo
AriadnePosted 1 month ago

NCBI Full Stack Developer

HybridBethesda, Maryland, United States

Full TimeSenior Level

Job Summary

Develop, test, and deploy solutions for NCBI's Controlled Data Access technologies, including the Authorized Access platform, Study Registration System, and Researcher Auth Service. Maintain and evolve code using SQL, C++, C#, Python, Java, and related technologies while providing expertise to the team on infrastructure updates and new design solutions. Estimate, plan, and manage assigned tasks, ensuring progress is reported and software documentation meets product requirements. Participate in cross-product skill sharing to reduce knowledge silos and contribute to unit, integration, and regression testing cycles.

Required Qualifications

  • 5+ years' experience and demonstrated proficiency in software and/or SQL database programming
  • Fluency in scripting languages such as BASH, or Python
  • Programming experience in a Linux environment
  • Ability to work with JSON, XML and similar structured document formats
  • Experience with SQL and relational databases
  • Experience with HTML, CGI and REST APIs
  • Experience with Agile development practices
  • Experience with unit tests, integration, and regression testing

Desired Qualifications

  • Understanding of theory of Capability Systems
  • Knowledge of JSON Web Tokens (JWT) and JSON Web Signature (JWS)
  • Experience using cryptographic algorithms and PKI
  • Experience with keystores
  • Experience with AWS Lambda and GCP Cloud Functions
  • Experience in MSSQL stored procedures
  • Experience in multi-platform development (POSIX, .NET)
  • Experience with containers (Docker)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce