Секретарь - умный робот, умеющий вести конструктивный, вариативный диалог. Чем предстоит заниматься: разрабатывать новые микросервисы, в первую очередь для пост-обработки данных о звонках; поддерживать, расширять и масштабировать существующие сервисы; интегрировать сервисы: связывать внутренние и внешние API, базы данных и очереди сообщений в автоматизированные цепочки обработки; оптимизировать производительность: профилировать код, анализировать метрики, снижать задержки и нагрузку; настраивать мониторинг и формулировать требования к масштабированию сервисов в Docker/Kubernetes; вести техническую документацию: схемы архитектуры и регламенты восстановления после сбоев (runbooks). Что мы ждем от кандидата: опыт управления памятью: Garbage Collector; опыт с многопоточностью и синхронизацией; опыт с делегатами и событиями (Action, Func, Predicate), рефлексия; опыт с ASP.NET Core Web API, движок Razor; опыт Entity Framework Core; знание принципов SOLID, DRY, KISS, YAGNI; знание паттернов проектирования; знание слоистой архитектуры; опыт работы с Kafka, RabbitMQ; опыт с Redis, Memory
Cache, стратегии инвалидации; опыт проектирования распределённых систем: микросервисные паттерны (Saga, API Gateway); опыт с синхронным и асинхронным взаимодействием; знание паттернов отказоустойчивости; опыт с dotTrace, dotMemory, BenchmarkDot
Net; опыт с Docker; опыт с CI/CD: GitHub Actions, GitLab CI или Azure DevOps; опыт работы с Prometheus, Grafana, Jaeger, OpenTelemetry; опыт настройки аллертов