Обязанности:
- Разработка и поддержка отказоустойчивых систем сбора открытых данных (парсеров) на .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.
Условия: полная занятость, трудовой договор, график 5/2. Работа удалённо или в гибридном формате в Москве.