Мы разрабатываем высоконагруженные системы, которые в режиме реального времени обрабатывают весь текстовый сегмент Интернета (100+ млн. сообщений в сутки, 1+ млрд. метрик) и, используя собственные технологии лингвистического анализа текста, позволяют осуществлять мгновенный анализ упоминаний наших клиентов в соц.сетях, блогах, форумах и управлять их репутацией.
На позиции C# разработчика Вам предстоит:
- разработка и поддержка отказоустойчивых систем сбора (парсеров) открытых данных на .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 процессов.