Argano
Senior Full Stack Engineer – IAM
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer в команду Identity & Access Management (IAM) – Directory Services. Разработка enterprise-приложений для автоматизации управления идентичностями, доступами и Active Directory/Entra ID.
Задачи
- Проектировать, разрабатывать и поддерживать защищённые веб-приложения enterprise-масштаба на .NET (C#) на бэкенде и Angular на фронтенде
- Разрабатывать RESTful API и микросервисы, интегрированные с Active Directory, Entra ID и корпоративными identity-платформами
- Создавать self-service порталы и workflow, заменяющие ручные операции управления идентичностями автоматизированными policy-driven процессами
- Писать чистый, тестируемый, документированный код, участвовать в code review, CI/CD и автоматизированном тестировании
- Автоматизировать онбординг, жизненный цикл и вывод из эксплуатации non-human identities (сервисные аккаунты, managed identities, регистрации приложений, сертификаты, секреты)
- Разрабатывать инструменты для обнаружения NHI, аттестации владельцев, ротации учётных данных и уведомлений об истечении сроков
- Внедрять guardrails и approval workflow, гарантирующие наличие владельца, обоснования и least-privilege прав у каждой NHI
- Разрабатывать автоматизацию жизненного цикла групп Active Directory: создание, стандарты именования, правила вложенности, владение, ревью состава, очистка устаревших групп
- Внедрять RBAC-модели доступа с request-and-approve, time-bound и just-in-time членством
- Интегрировать управление группами с Entra ID, ITSM и платформами identity governance
- Автоматизировать контроль governance и compliance-политик для Active Directory и Entra ID, включая drift detection, автоматическое устранение и обработку исключений
- Создавать дашборды и compliance-отчётность для владельцев, аудиторов и руководства
- Переводить стандарты безопасности и требования аудита в кодифицированные, тестируемые policy-проверки
- Работать с identity-инженерами, security-архитекторами и командами приложений для сбора требований и итеративной поставки
- Готовить runbook'и, техническую документацию и материалы для передачи знаний
Требования
- 8+ лет профессионального опыта разработки и выпуска веб-приложений
- .NET / .NET Core, C#, ASP.NET Web API
- Angular (современные версии), TypeScript, HTML/CSS
- Проектирование REST API, SQL Server / реляционное моделирование данных
- PowerShell для автоматизации identity и directory
- Опыт автоматизации с Active Directory и/или Microsoft Entra ID (Azure AD) — LDAP, Microsoft Graph API, объекты директории, группы, service principals
- Опыт работы с Git, CI/CD пайплайнами и автоматизированным тестированием
- Способность работать самостоятельно в сложной enterprise-среде и выдавать production-ready результаты в фиксированные сроки контракта
- Сильные коммуникативные навыки, умение объяснять технический дизайн инженерам и нетехническим стейкхолдерам
- Bachelor's degree в Computer Science, Information Systems, Software, Electrical or Electronics Engineering или смежной области, и/или эквивалентный опыт
Условия
- Onsite-позиция в Burbank, California — требуется работа в офисе
- Контрактная позиция с фиксированными сроками
- Argano — equal-opportunity employer
Навыки
- .NET
- .NET Core
- C#
- ASP.NET Web API
- Angular
- TypeScript
- HTML
- CSS
- REST API
- SQL Server
- PowerShell
- Active Directory
- Microsoft Entra ID
- Azure AD
- LDAP
- Microsoft Graph API
- Git
- CI/CD
- Azure Key Vault
- HashiCorp Vault
- Azure
- Azure Functions
- Logic Apps
- Kubernetes
- Terraform
- Bicep