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

Senior Software Engineer - User Management - San José, Costa Rica

Архив
Software Mind Moldova · ИТ-услуги
Вакансия в архиве · закрыта 17.10
Смотреть актуальные вакансии

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

SM
🇵🇱Kraków · Польша·Full-timeMiddle·англ. не указан
≈ $5–6,8 тыс/мес
2 ноя
SM
🇵🇱Warsaw · Польша·Full-timeMiddle·англ. не указан
≈ $5–6,8 тыс/мес
30 окт
Все вакансии компании

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

GL
GlobalLogic · ИТ-услуги
🇷🇴Bucharest · РумынияSenior·англ. не указан
≈ $1,1–3,2 тыс/мес
2 ноя
SР
Superhuman (ранее Grammarly) · AI-платформа для письма
🇺🇸San Francisco · США·Full-timeSenior·англ. C1
Зарплата не указана
2 ноя
DA
Digis (a Fiverr company) · ИТ-услуги
RemoteSenior·англ. B2
≈ $4,5 тыс/мес
2 ноя
TW
Twilio · CPaaS (коммуникационные API)
🇮🇳Индия · remoteSenior·англ. C1–C2
≈ $4,5 тыс/мес
2 ноя
CR
CrowdStrike · Кибербезопасность
🇺🇸Austin · США·Full-timeSenior·англ. B1+–C2
$140–220 тыс/год
2 ноя
Вакансии в Коста-Рике

О вакансии

Откуда можно работать
San José, Коста-Рика
из текста вакансии
Занятость
Full-time
из текста вакансии
Уровень
Senior
указан работодателем
Даты
Видели у компании с 13.10 по 15.10 · закрыта 17.10
вакансия закрыта, проверки прекращены
Почему в каталоге:В команде есть выходцы из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

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

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

  • Проектировать, создавать и поддерживать функции в User Management API: жизненный цикл tenant и landscape, администрирование пользователей

и групп, ролевое управление доступом (role-based access control), сервисные аккаунты и client credentials, а также

инструменты поддержки аудита и безопасности.

  • Отвечать за интеграции с Okta и Microsoft Entra ID. Это включает provisioning, синхронизацию жизненного цикла,

обработку событий и автоматизацию регистрации приложений, с режимами отказа, которые безопасны и восстанавливаемы.

  • Поддерживать модель аутентификации API и правила авторизации, лежащие в её основе.
  • Аккуратно изменять и версионировать контракты gRPC и REST, а также координировать релизы SDK так, чтобы

продукты, которые их используют, не ломались.

  • Управление секретами с использованием Azure Services.
  • Продолжать поддерживать multi-tenancy, аудит и целостность данных между tenants.
  • Писать тесты, которые имеют значение: unit-тесты на NUnit и Moq, интеграционные тесты и автоматизированные smoke-наборы,

ориентированные на потоки аутентификации, границы разрешений и изоляцию tenant.

  • Работать с frontend-инженерами над опытом входа в систему и администрирования, а также с продуктовыми командами,

которые используют платформу через SDK.

  • Принимать участие в дежурствах (on-call) и реагировании на инциденты для сервиса, от которого зависит каждый клиент облака PowerPlan.

Требования

  • 5+ лет опыта создания production back-end сервисов на C# / .NET (ASP.NET Core Web API, dependency

injection, асинхронные паттерны).

  • Практический опыт в области управления идентификацией и доступом. Вы создавали или поддерживали реальные системы с:
  • OAuth 2.0 и OpenID Connect: authorization code с PKCE, client credentials, валидация и обновление токенов
  • JWT: дизайн claims, валидация по нескольким issuer и audience, подписывающие ключи и ротация ключей
  • Multi-tenant модели пользователей, ролей и разрешений (RBAC), включая изоляцию tenant
  • Жизненный цикл пользователя: приглашение, активация, деактивация, deprovisioning и синхронизация с внешним identity provider
  • Production-опыт работы хотя бы с одним enterprise identity provider: Okta (предпочтительно),

Microsoft Entra ID / Azure AD, Auth0 или Ping или другим.

  • Уверенные навыки работы с реляционными базами данных на SQL Server и EF Core, включая миграции и

производительность запросов.

  • Опыт проектирования и версионирования API, от которых зависят другие команды (REST, и желательно gRPC /

Protocol Buffers).

  • Понимание безопасности: вы знаете OWASP Top 10, аккуратно работаете с секретами, пишете код, пригодный для аудита,

и придерживаетесь принципа минимальных привилегий (least privilege).

Наш стек. .NET 10 · ASP.NET Core · gRPC / Protobuf · EF Core · SQL Server · Okta · Microsoft Entra ID / Graph · Azure

Key Vault & App Configuration · Autofac · NLog · NUnit / Moq · Angular / Nx · Azure DevOps

Будет плюсом

  • Okta Management API / SDK, Okta event hooks и inline hooks, или Okta Identity Engine (IDX)
  • Microsoft Graph, в частности app registrations, service principals и управление credentials
  • SAML 2.0, SCIM provisioning или enterprise SSO федерация с identity provider клиентов
  • Azure: Key Vault, App Configuration, Managed Identity, Data Protection
  • Публикация и версионирование внутренних NuGet-пакетов (GitVersion, Conventional Commits)
  • Angular или другой современный front-end фреймворк, в объёме, достаточном для работы с командой портала над экранами

входа в систему и администрирования

  • Опыт работы в регулируемых отраслях (коммунальные услуги, финансы, налоги), где важны audit trails и проверки доступа
  • Комфортное использование инструментов AI-assisted разработки как часть ежедневной работы

Навыки

C#.NETASP.NET Core Web APIOAuth 2.0OpenID ConnectJWTRBACOktaMicrosoft Entra IDAzure ADAuth0MS SQL ServerEF CoreREST APIgRPCProtocol BuffersOWASP Top 10NUnitMoqAzure Key Vault

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

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