Проектирование архитектуры и бэкенд-разработка высоконагруженных микросервисов на .NET с нуля для проектов в телекоме в формате outstaff.
Описание вакансии
Обязанности
Проектирование и разработка: создание и развитие высоконагруженных микросервисов на .NET / [ASP.NET]Core с применением принципов Clean Architecture.
Интеграции: работа с legacy и enterprise-системами по протоколу SOAP (WCF, WS-Security, X509), а также разработка и поддержка REST API с использованием NSwag для кодогенерации клиентов и Swagger-спецификаций.
Событийная архитектура: проектирование асинхронного взаимодействия между сервисами с использованием Apache Kafka (топики, партиционирование, консьюмер-группы, гарантии доставки).
Наблюдаемость: Обеспечение прозрачности систем. Работа со стеком логирования ELK (Elasticsearch, Logstash, Kibana), настройка метрик, трейсинга и алертов. Использование OpenLens для мониторинга и отладки кластеров.
Секреты и конфигурации: Работа с Vault для безопасного хранения и ротации секретов.
Работа с данными: проектирование схемы данных, написание сложных запросов и оптимизация производительности PostgreSQL в условиях высокой конкуренции.
Требования
Backend: .NET 6/7/8, [ASP.NET] Core Web API, gRPC (желательно).