Обязанности:

  • Разработка и поддержка отказоустойчивых систем сбора открытых данных (парсеров) на .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. Работа удалённо или в гибридном формате в Москве.