Full-Time

Full Stack Developer

Black Canyon Consulting

Black Canyon Consulting

No salary listed

Bethesda, MD, USA

In Person

On-site role located in Bethesda/Rockville, Maryland; no remote option.

Bachelor's

Category
Software Engineering (1)
Required Skills
Bash
Python
Microsoft SQL Server
Git
SQL
SAML
C/C++
Linux/Unix
OAuth

Get referred to Black Canyon Consulting

See people who can refer or advise you

Requirements
  • BS in Computer Science or equivalent experience
  • Proficient with Python, C++, and SQL
  • Experience with Microsoft SQL server and relational database design and optimization
  • Knowledge of federated identity and web security concepts such as SAML, OAuth 2.0, and OIDC
  • Programming experience in a Linux environment
  • Fluency in some scripting languages such as BASH
  • Experience with version control systems like Git or SVN
Responsibilities
  • Implement and supporting integration of NIH CIT Authentication System with NCBI IAM environment
  • Provide ongoing maintenance, support, and monitoring for the NCBI login services
  • Troubleshoot ongoing user issues and collaborate with partner agencies to debug and provide resolution
  • Provide support for user account migration and resolve issues efficiently during account migration and consolidation
Desired Qualifications
  • Knowledge & Experience in building JWT, SAML, OAuth, OIDC solutions.
  • Experience integrating with 3rd party applications and knowledge of secured sharing of data
  • Experience developing Django web applications and services
  • Experience with front end frameworks such as ReactJS
  • Knowledge of XML and XSLT
  • Understanding of IT security standards
  • Experience with agile development processes
  • Ability to learn quickly, with good teamwork, collaboration and communication skills and work independently with minimal supervision
Black Canyon Consulting

Black Canyon Consulting

View

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A

Get referred to Black Canyon Consulting

See people who can refer or advise you