SeniorHybridМосква
C#/.NET Developer
О роли
Описание вакансии
Обязанности
- Разработка и поддержка отказоустойчивых систем сбора (парсеров) открытых данных на .NET 8/10
- Оптимизация производительности компонентов, работающих в режиме 24/7
- Внедрение механизмов эффективного обхода систем защиты от ботов
Требования
- Знание платформы Microsoft .NET (C#), понимание принципов многопоточности и асинхронного программирования (async/await, TPL)
- Опыт разработки систем сбора данных (scraping/parsing) и понимание работы протоколов HTTP/HTTPS, WebSocket
- Умение писать чистый, эффективный код и понимание того, как он будет работать под нагрузкой
- Опыт работы с MS SQL Server/PostgreSQL
- Будет плюсом: навыки работы с регулярными выражениями и библиотеками для парсинга (HtmlAgilityPack, AngleSharp)
- Будет плюсом: знание ElasticSearch и опыт работы с NoSQL решениями (Redis, Cassandra)
- Будет плюсом: понимание принципов работы брокеров сообщений (Kafka, RabbitMQ)
- Будет плюсом: опыт работы с Docker, Kubernetes и понимание CI/CD процессов
Условия
- Опыт работы: 3–6 лет
- Полная занятость
- Оформление: Трудовой договор
- График: 5/2
- Формат работы: удалённо или гибрид (Москва)
Стек и навыки
С чем работаем