NCBI Full Stack Developer

Ariadne

Bethesda (MD)

Hybrid

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ariadne is seeking a Full Stack Developer to support the National Institutes of Health in Bethesda, MD. This full-time role involves working with cutting-edge digital token technologies and requires strong proficiency in SQL and programming languages like Python and C++.

The ideal candidate will have 5+ years of experience, familiarity with Agile methodologies, and a commitment to maintain and develop high-quality code. The position offers a hybrid work arrangement.

Qualifications

  • 5+ years’ experience in software or SQL programming.
  • Proficiency in scripting languages like Python or BASH.
  • Experience working in a Linux environment.

Responsibilities

  • Stay up to date with new technologies and infrastructure changes.
  • Provide development expertise for new solutions.
  • Develop, test, and deploy solutions for the product line.

Skills

Software and/or SQL database programming
Fluency in scripting languages (BASH, Python)
Programming in a Linux environment
Working with JSON, XML
Experience with SQL and relational databases
Experience with HTML, CGI, REST APIs
Agile development practices
Unit tests, integration, regression testing

Tools

AWS Lambda
Docker
MSSQL stored procedures

Job description

Ariadne is searching for a Full Stack Developer to support our work at the National Institutes of Health (NIH). This opportunity is full time and onsite/hybrid at the NIH in Bethesda, MD.

Job Description
  • The Controlled Data Access (CDA) team is responsible for developing and maintaining state of the art digital token technologies to manage users and access to the NIH developed systems.
  • The Senior Software Developer will work with the team to develop and maintain software supporting NCBI’s Controlled Data Access technologies including the Authorized Access platform and Study Registration System. NCBI’s implementation of the Researcher Auth Service (RAS Clearinghouse), and the Data Repository Service (DRS).
  • The CDA team employs several technologies such as: SQL, C++, C#, Python, Java, JSON, JWT, JWS, YAML, OpenAPI, XML, XSL, HTML, CSS, and JavaScript. Our development environment is currently comprised of: Microsoft SQL Server, Linux, .Net, gmake, with git for source control, TeamCity/Jenkins for CI/CD.
Required Skills
  • 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 Skills
  • 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)
Job Responsibilities
  • Stay up to date with new technologies and changes to the infrastructure
  • Provide expertise to other developers for the design and development of new solutions
  • Participate in cross product skill sharing activities to decrease knowledge silos
  • Develop, Test, and Deploy solutions for the product line
Maintain and develop code in support of the product line
  • Estimate, plan, and manage all assigned tasks and report on progress
  • Document software and systems to meet product and program requirements
  • Get your free, confidential resume review.
    or drag and drop your file here.
    Similar jobs

    Similar jobs worth comparing

    NCBI Senior Software Developer (CDA)
    NCBI Senior Software Developer (CDA)

    Ariadne • Bethesda (MD)

    Hybrid
    USD 140,000 - 180,000
    Medical
    Dental
    Vision
    +3
    Senior Software Developer
    Senior Software Developer

    Black Canyon Consulting • Bethesda (MD)

    Hybrid
    USD 110,000 - 150,000
    Medical, dental, and vision coverage
    401k plan with employer contribution
    Tuition reimbursement
    +1
    Full Stack Developer (HVAR)
    Full Stack Developer (HVAR)

    Black Canyon Consulting • Bethesda (MD)

    Hybrid
    USD 85,000 - 110,000
    Medical, dental, and vision coverage
    401(k) plan with employer contribution
    Paid holidays and vacation
    +1
    NCBI Software Developer (C++, Python)
    NCBI Software Developer (C++, Python)

    Ariadne • Bethesda (MD)

    Hybrid
    USD 120,000 - 160,000
    Full Stack Developer
    Full Stack Developer

    Black Canyon Consulting • Bethesda (MD)

    On-site
    USD 90,000 - 130,000
    Medical, dental, and vision coverage
    401(k) plan with employer contribution
    Paid holidays and vacation
    +1
    Senior Full Stack Developer
    Senior Full Stack Developer

    Blackcanyonconsulting • Bethesda (MD)

    Hybrid
    USD 90,000 - 120,000
    Medical, dental, and vision coverage
    401k plan with employer contribution
    Paid holidays and vacation
    +1
    Full Stack Developer - Python/Django/ReactJS
    Full Stack Developer - Python/Django/ReactJS

    Black Canyon Consulting • Bethesda (MD)

    Hybrid
    USD 110,000 - 140,000
    Medical coverage
    Dental coverage
    Vision coverage
    +4
    NCBI Data Engineer
    NCBI Data Engineer

    Socket.dev • Bethesda (MD)

    Hybrid
    USD 110,000 - 160,000
    Strong presentation skills
    Senior Software Developer (C++) in Bioinformatics and Big Data
    Senior Software Developer (C++) in Bioinformatics and Big Data

    Black Canyon Consulting • Bethesda (MD)

    Hybrid
    USD 95,000 - 125,000
    Medical, dental and vision coverage
    401k plan with employer contribution
    Paid holidays and vacation
    +1
    Senior Software Developer C++ (Program Principal Engineer )
    Senior Software Developer C++ (Program Principal Engineer )

    Black Canyon Consulting • Bethesda (MD)

    Hybrid
    USD 90,000 - 120,000