Black Canyon Consulting

Account Backend Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Backend-инженер для поддержки и модернизации инфраструктуры аутентификации и управления аккаунтами NCBI/MyNCBI (NLM, NIH). Задача — стабилизировать legacy-системы и провести миграцию на современные identity-платформы.

Задачи

  • Поддерживать и стабилизировать legacy-системы NCBI Login и MyNCBI: диагностика, патчи, стабильность продакшена в период миграции
  • Разрабатывать, собирать и сопровождать backend-бинарники и CGI-скрипты на Almalinux и других Unix/Linux платформах
  • Интегрировать сторонних identity-провайдеров и управлять федеративными фидами данных аккаунтов (Incommon)
  • Разрабатывать и оптимизировать backend-сервисы на C++, Python, Django и SQL с фокусом на безопасность и производительность
  • Обеспечивать соответствие требованиям FISMA Moderate и другим комплаенс-требованиям
  • Участвовать в миграции с legacy-аутентификации на стандарты NIH ICAM
  • Реализовывать паттерны федеративного логина, консолидации аккаунтов и авторизации на стороне приложений
  • Поддерживать миграцию пользовательских аккаунтов: связывание, объединение, вывод локальных учётных данных
  • Управлять репозиториями кода и конфигураций, пайплайнами сборки и деплоя
  • Устранять проблемы сборки и деплоя, включая обновления ОС и зависимости библиотек

Требования

  • Степень бакалавра по Computer Science или эквивалентный опыт
  • Сильное владение backend-программированием (C++, Python, SQL) и Linux
  • Опыт с протоколами аутентификации и авторизации (OAuth, OIDC, SAML, JWT)
  • Опыт с Microsoft SQL Server, проектирование и оптимизация реляционных БД
  • Опыт с системами контроля версий (Git, SVN), CI/CD и DevOps-практиками
  • Опыт интеграции со сторонними приложениями и защищённого обмена данными
  • Опыт работы с XML и XSLT
  • Опыт agile-разработки
  • Умение работать с legacy-системами и проводить миграцию на современные платформы
  • Сильные навыки диагностики, командной работы и коммуникации; самостоятельность

Условия

  • Медицинская, стоматологическая и офтальмологическая страховка
  • План 401k с вкладом работодателя
  • Оплачиваемые праздники и отпуск
  • Компенсация обучения
  • Конкурентная зарплата в зависимости от опыта и локации

Навыки

  • C++
  • Python
  • Django
  • SQL
  • Microsoft SQL Server
  • Linux
  • Almalinux
  • OAuth
  • OIDC
  • SAML
  • JWT
  • Git
  • SVN
  • CI/CD
  • DevOps
  • XML
  • XSLT

Похожие вакансии

Software Engineer
JT4SeniorColorado SpringsОфис
103,000 – 164,000 USD в год
19 окт.
Senior Backend Engineer, External
Horizon3.aiSeniorУдалённо
199,750 – 235,000 USD в год
19 окт.
Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Cloud Software Engineer
GRVTYSeniorAnnapolis Junction Business ParkОфис
170,000 – 200,000 USD в год
19 окт.
Eng Sr Prin - SW
BAE SystemsSeniorTotowaОфис
19 окт.
Account Backend Engineer — Black Canyon Consulting, Bethesda | itrelocate