Архитектурные решения: проектирование масштабируемых систем с использованием микросервисной архитектуры, выбор между REST и GraphQL, определение подходов к авторизации (Keycloak).
Стек технологий: принятие решений о выборе фреймворков, языков (TypeScript/JavaScript, C#/.NET) и инструментов; владение полным спектром от бэкенда до frontend-интеграций.
DevOps и инфраструктура: настройка и управление CI/CD пайплайнами, опыт с Docker и Kubernetes для контейнеризации и оркестрации систем, работа с Redis для кеширования, PostgreSQL для данных.
Безопасность: внедрение стандартов безопасности, управление доступом через Keycloak, гарантия соответствия требованиям индустрии.
2. Управление проектом
Комплектность и поставка: определение спецификаций проекта, сроков, бюджета, управление изменениями и рисками на коммерческом уровне.
Управление отношениями: взаимодействие с клиентом, внутренним менеджментом и подрядчиками, трансляция бизнес-требований в технические решения и наоборот.
Реализация проекта: отслеживание прогресса, документирование, обеспечение соответствия плану-графику и качеству; управление ресурсами и командой.
Риск-менеджмент: проактивное выявление потенциальных проблем, разработка риск-планов, решение критических блокеров.
Требования:
Backend: .NET (C#, ASP.NET Core) — глубокое понимание;
Frontend: TypeScript, JavaScript; понимание современных фреймворков (React);
API & Интеграции: RESTful API, GraphQL, микросервисная архитектура;
Security & IAM: Keycloak (авторизация, OAuth2, SAML), управление правами доступа;
Дополнительно (желательно): облачные платформы (AWS, Azure, GCP), Linux/Unix, мониторинг и логирование.
От 5 лет профессиональной разработки в полном цикле SDLC: design → develop → test → deploy → maintain);
От 2 лет в руководящей роли: ведущий разработчик, техлид, senior engineer с ответственностью за архитектуру и руководство командой;
Коммерческие проекты: доказанный опыт в реализации коммерческих проектов, управлении клиентскими ожиданиями, своевременной поставки, не выходя за рамки бюджета проекта;
Телекоммуникационная индустрия (желательно): опыт работы с операторами связи, понимание специфики телеком-рынка (надёжность, SLA, 24/7 поддержка).
Лидерство и коммуникабельность: способность вести команду, чётко объяснять сложные технические решения и концепции доступным языком для всех заинтересованных сторон, организация групповой работы;
Навыки решения проблем и адаптивность: критическое мышление, способность быстро адаптироваться к меняющимся требованиям, управлять неопределённостью;
Управление проектами и антикризисное управление: управление сроками, бюджетом, рисками, быстрое решение критических проблем;
Ответственность и видение цели: персональная ответственность за успех проекта, стратегическое мышление;
Опыт в Agile/Scrum/Kanban окружении (не обязательно Scrum Master, но понимание необходимо).
Условия:
Работа на полный день с возможностью гибридного режима / удалённой работы.
Участие в реализации B2B проектов.
Конкурентная зарплата, соответствующая уровню (senior tech lead / lead architect).
Работа с амбициозными проектами, современным стеком, инновативной командой.
Уровень зарплаты обсуждается с успешным кандидатом.