eng

.NET Backend Developer (СКАН)

Москва

Проект СКАН – система управления репутацией и медиа-анализа. Мы помогаем PR-специалистам эффективно работать со СМИ и соцсетями, а специалистам по безопасности - оценивать репутационные риски для работы с контрагентами.

Система непрерывно собирает новости с десятков тысяч источников, разбирая ежедневно около 500000 статей. Каждая статья проходит лингвистическую обработку через несколько десятков сервисов. Мы научились понимать текст на очень высоком уровне и это только вершина айсберга. Для обеспечения процессинга, поиска, аналитики, мониторинга, шлюза на данный момент используется платформа с 300+ GHz, 5TB RAM, 65TB SSD, 6TB SQL Server, 16TB MongoDB.

Мы растем каждый год на 20% минимум - новые вызовы требуют еще больших объемов, оптимизаций и решения сложных технических задач, обновления стека технологий.

Задачи, которые предстоит решать:

  • Разработка компонентов системы анализа масс-медиа и её подсистем

  • Разработка как новой функциональности так и поддержка и сопровождение существующих решений

  • Участие в Agile-мероприятиях

  • Участие в процессах, нацеленных на улучшение качества кода (CodeReview, правила QualityGates, написание различных видов тестирования)

  • Оценка задач и сроков их выполнения

  • Есть возможность участвовать в frontend разработке. У нас очень крутое решение на Angular.

Что мы ожидаем увидеть в успешном кандидате:

  • .NET 6.0 +

  • Опыт разработки с применением ASP.NET MVC/WebApi, WCF, WinServices, ADO.NET, MultiThreading, LINQ

  • Понимание принципов построения масштабируемых отказоустойчивых систем

  • Опыт работы с многопоточными системами

  • Умение вносить изменения реляционные БД (MSSQL)

  • Опыт работы с системами контроля версий: git

  • Опыт работы с issue-tracker'ами (Jira, YouTrack, Redmine, или другими). Мы используем YouTrack

Будет плюсом:

  • Опыт работы с docker, k8s
  • Опыт работы с очередями, шинами данных, распределенными кэшами (у нас RabbitMQ, Kafka, Redis)
  • Опыт настройки CI/CD в любой системе (у нас TeamCity, смотрим на gitlab)
  • Знание основных паттернов (GoF), умение их применять
  • Владение шаблонами проектирования, EIP, гайдлайны по архитектуре от MS, Framework Design Guidelines
  • Опыт работы с JMeter, SoapUI или их аналогами
  • Опыт использования ORM (Dapper, EF)
  • Опыт работы с большими и сложными информационными системами
  • Опыт работы по гибким методологиям разработки ПО (Scrum/Kanban)
  • Желание активно участвовать в улучшении процессов своей команды и процессов вокруг нее
  • Опыт выстраивания процессов в JIRA/YouTrack
  • Высшее техническое образование

Что мы готовы предложить:

  • Официальное оформление с первого дня работы, ДМС (включая стоматологию), "белая" заработная плата, премии по результатам работы: квартальные, годовые
  • Удобное местоположение: офис в историческом центре Москвы (Маяковская, 1 мин. ходьбы от метро)
  • Возможность работать удаленно
  • Тренинги и обучение, участие в профессиональных конференциях и корпоративных мероприятиях

Откликнуться на вакансию