WorkListВойтиОформить подписку
EN

Senior Full-Stack Software Engineer with OAuth

Архив
Endava · ИТ-услуги и заказная разработка
Вакансия в архиве · закрыта 20.10
Смотреть актуальные вакансии

Другие вакансии компании

EN
🇺🇸Colorado · США · remote·Full-timeJunior·англ. не указан
≈ $9,9–14 тыс/мес
2 ноя
EN
🇺🇸Colorado · США · remote·Full-timeSenior·англ. не указан
≈ $9,9–14 тыс/мес
2 ноя
EN
🇭🇷Zagreb · Хорватия·Full-timeSenior·англ. не указан
≈ $2,7–3,4 тыс/мес
28 окт
EN
🇭🇷Zagreb · Хорватия·Full-timeангл. не указан
Зарплата не указана
28 окт
Все вакансии компании

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

XS
Xsolla · Платёжные технологии для игр
🇷🇺Россия · remote·Full-timeSenior·англ. B2
≈ $4,6 тыс/мес
20 окт
DA
DataArt · Software консалтинг
🇺🇸New York · СШАSenior·англ. не указан
$115–130 тыс/год
12 окт
SU
SupportYourApp · Аутсорсинг клиентской поддержки
🇦🇲Армения · remote·ContractSenior·англ. B2
≈ $4,6 тыс/мес
7 окт
Вакансии в Польше

О вакансии

Откуда можно работать
Гибрид: Warsaw, Польша
из текста вакансии
Занятость
Full-time
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
~ $4,9 тыс/мес
указана работодателем: 19 267 zł/мес, курс на 05.10
Даты
Опубликована 05.10 · видели у компании с 05.10 по 18.10 · закрыта 20.10
вакансия закрыта, проверки прекращены
Почему в каталоге:В команде есть выходцы из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

Описание переведено машинно с английского.

Суть роли

В качестве Senior Full Stack Software Engineer вы присоединитесь к опытной кросс‑функциональной инженерной команде, отвечающей за проектирование, разработку и развитие возможностей Authentication и Authorization, используемых в нескольких продуктах и инженерных командах.

Это не традиционная роль разработки приложений. Вместо этого вы будете помогать создавать переиспользуемую платформу идентификации, которая позволяет другим инженерным командам принимать стандартизированные сервисы аутентификации и авторизации, улучшая безопасность, опыт разработчиков и операционную эффективность.

Что предстоит делать

  • Помогать поставлять безопасные, переиспользуемые сервисы аутентификации и авторизации, используемые несколькими продуктовыми командами.
  • Создавать высококачественные .NET API, инструменты администрирования на Angular и сервисы интеграции, которые легко поддерживать и эксплуатировать.
  • Повышать надёжность, масштабируемость и безопасность общих сервисов идентификации через хорошо протестированные инженерные изменения.
  • Поддерживать принятие платформы, улучшая SDK, документацию, инструменты разработчика и шаблоны интеграции.
  • Вносить вклад в автоматизацию, CI/CD и улучшения облачной платформы, делающие поставку быстрее и предсказуемее.
  • Сотрудничать с архитекторами, product owners, QA, DevOps и потребляющими продуктовыми командами для решения задач управления идентификацией и доступом.
  • Активно учиться, делиться знаниями и способствовать позитивной инженерной культуре в команде Quartz.

Ключевые обязанности

Identity Platform Development

  • Проектировать, разрабатывать и поддерживать сервисы аутентификации и авторизации с использованием современных .NET технологий.
  • Разрабатывать переиспользуемые сервисы платформы, поддерживающие безопасную аутентификацию и авторизацию в нескольких бизнес‑приложениях.
  • Создавать масштабируемые REST API и сервисы интеграции, используемые по всей организации.
  • Разрабатывать и поддерживать администраторские порталы на Angular, поддерживающие управление пользователями, группами и правами.
  • Вносить вклад в развитие возможностей Fine‑Grained Authorization (FGA) и централизованных сервисов управления доступом.

Platform Services & Developer Experience

  • Разрабатывать переиспользуемые SDK, библиотеки и API, упрощающие интеграцию с корпоративной платформой идентификации.
  • Создавать инструменты разработчика, улучшающие онбординг и принятие общих сервисов аутентификации.
  • Улучшать опыт разработчика, упрощая аутентификацию, авторизацию и интеграцию с платформой.
  • Писать и поддерживать техническую документацию, поддерживающую инженерные команды, использующие платформу.
  • Сокращать количество разрушающих изменений, проектируя стабильные, переиспользуемые интерфейсы платформы.
  • Брать на себя ответственность за технические дизайны и подходы к реализации назначенных возможностей, определяя зависимости, риски и компромиссы и доводя работу до готового к продакшну результата.
  • Руководить целевыми техническими пакетами работ и предоставлять практические рекомендации другим инженерам, работающим над той же возможностью.

Cloud & Platform Engineering

  • Разрабатывать облачно‑нативные сервисы, работающие в Microsoft Azure.
  • Создавать и поддерживать возможности обратного прокси с использованием Azure API Management.
  • Поддерживать реализацию Infrastructure as Code с использованием OpenTofu/Terraform.
  • Вносить вклад в CI/CD конвейеры и автоматизацию развертывания с помощью Azure DevOps.
  • Поддерживать постоянные улучшения масштабируемости, безопасности и операционной устойчивости платформы.

Engineering Excellence

  • Писать unit, integration и автоматизированные тесты, обеспечивая качество и надёжность платформы.
  • Участвовать в peer reviews, обсуждениях архитектуры и технических дизайн‑сессиях.
  • Продвигать лучшие инженерные практики, включая Clean Code, автоматическое тестирование и безопасную разработку программного обеспечения.
  • Сотрудничать с Product Owners, Architects, QA Engineers и Platform Engineers для поставки высококачественных возможностей платформы.
  • Поддерживать менее опытных инженеров через конструктивные обзоры, обмен знаниями и техническое наставничество.

Operations & Collaboration

  • Участвовать в поддержке производства третьего уровня и ротации дежурств.
  • Исследовать производственные инциденты и вносить вклад в улучшения надёжности платформы.
  • Тесно работать с несколькими продуктовыми командами, интегрирующимися с платформой.
  • Делать знания доступными и способствовать установлению долгосрочного владения Endava возможностью Authentication & Authorization.

Требования

  • 6+ лет коммерческого опыта разработки программного обеспечения с использованием C# и современных .NET.
  • Сильный опыт проектирования и разработки REST API.
  • Опыт создания масштабируемых корпоративных приложений или общих сервисов платформы.
  • Глубокие знания объектно‑ориентированного программирования и современных принципов проектирования ПО.
  • Твердое понимание OAuth 2.0, OpenID Connect (OIDC) и JWT.
  • Хорошее понимание современных концепций аутентификации и авторизации.
  • Опыт интеграции приложений с корпоративными провайдерами идентификации.
  • Понимание безопасного проектирования API и контроля доступа на основе идентификации.
  • Опыт разработки облачно‑нативных приложений в Microsoft Azure.
  • Опыт работы с Azure DevOps, Git и CI/CD конвейерами.
  • Опыт использования Infrastructure as Code с Terraform или OpenTofu.
  • Понимание Azure API Management или аналогичных технологий API Gateway.
  • Опыт разработки приложений на Angular с использованием TypeScript.
  • Опыт создания административных или ориентированных на разработчиков веб‑приложений.
  • Опыт написания автоматизированных тестов (unit, integration и API testing).
  • Опыт работы в Agile Scrum командах.
  • Сильные навыки коммуникации и сотрудничества.
  • Способность эффективно работать с несколькими продуктовыми командами.
  • Способность влиять на технические результаты за пределами команды, сообщать о рисках поставки и участвовать в принятии решений, влияющих на потребителей общей платформы.

Будет плюсом

  • Auth0
  • Fine‑Grained Authorization (FGA)
  • Google Zanzibar authorization model
  • Azure API Management (APIM)
  • SCIM integrations
  • Identity Federation Datadog
  • Playwright
  • Trivy
  • GitLeaks
  • Invicti
  • Опыт создания переиспользуемых платформ для разработчиков
  • Опыт работы с корпоративными общими сервисами

Условия и бенефиты

Для этой позиции базовая валовая зарплата начинается от 19 267 PLN Gross в месяц (полный рабочий день по трудовому договору), определяемая на основе объективных и гендерно‑нейтральных критериев, включая набор навыков, опыт и обязанности роли.

Наши предложения по льготам обычно включают частную медицинскую страховку, стоматологический план и возмещение расходов на очки. Эта цифра представляет начальное вознаграждение, которое мы планируем предложить для этой роли, и не ограничивает право на равную оплату для женщин и мужчин, выполняющих одинаковую работу или работу равной ценности. Все решения о вознаграждении и льготах основаны на недискриминационных, гендерно‑нейтральных критериях, и в соответствии с поправками Трудового кодекса Польши, реализующими Директиву о прозрачности оплаты, мы не запрашиваем и не учитываем текущие или прошлые доходы кандидатов в процессе найма.

В Endava мы привержены созданию открытой, инклюзивной и уважительной среды, где каждый чувствует себя в безопасности, ценным и имеет возможность раскрыть свой потенциал. Мы приветствуем заявки от людей всех слоёв общества, опыта и точек зрения — потому что знаем, что инклюзивные команды помогают нам предлагать более умные, инновационные решения для наших клиентов. Решения о найме принимаются на основе заслуг, навыков, квалификаций и потенциала. Если вам нужны корректировки или поддержка в процессе найма, пожалуйста, дайте нам знать.

Навыки

C#.NETREST APIsAngularTypeScriptOAuth 2.0OpenID ConnectJWTAzureAzure DevOpsGitCI/CDTerraformOpenTofuAzure API ManagementAuth0Fine-Grained AuthorizationGoogle ZanzibarSCIMDatadog

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти