.NET Backend Developer на продукт "СКАН-Интерфакс" (удаленная работа)
(вакансия в архиве)

12 мая 2022

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
От 3 до 6 лет

Вакансия: .NET Backend Developer на продукт "СКАН-Интерфакс"

"Интерфакс" - крупнейшая в России частная информационная группа, лидер информационного рынка в сегменте B2B. Мы создаем профессиональные продукты для бизнеса, госорганов, СМИ. С помощью современных IT-решений помогаем бизнесу работать на финансовом и товарных рынках, управлять рисками, вести внешние коммуникации.
СКАН – система управления репутацией и медиа-анализа. Мы помогаем PR-специалистам эффективно работать со СМИ и соцсетями, а специалистам по безопасности - оценивать репутационные риски для работы с контрагентами.

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

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

Продукт состоит из 3-х логических частей:

- Сбор данных из десятков тысяч источников

- Лингвистическая обработка текстов

- Структурирование и предоставление данных пользователю

Наш стек технологий и процессов:
  • Code: .NET Framework + .NET Core, новое – сразу упаковывается в контейнеры и k8s;
  • БД: MS SQL Server, MongoDB, Cassandra, RabbitMQ, Redis;
  • DevOps: Zabbix, ELK, Prometheus+Grafana, CI/CD на TeamCity, ansible, helm, JMeter;
  • Code Review, шаринг знаний, местами парное программирование;
  • Процессы: единый backlog в YouTrack, OKR, daily/демо/ретро/планирования, спринты 2 нед, Scrum/Kanban или вариация на усмотрение команды, Slack, Confluence;
Задачи, которые предстоит решать:
  • Боевая разработка backend компонентов системы анализа масс-медиа и её подсистем (по желанию можно прокачаться и во фронте angular/typescript);
  • Разработка новой функциональности;
  • Развитие существующей;
  • Рефакторинг;
  • Исправление дефектов и замечаний;
  • Проведение код-ревью;
  • Написание модульных и интеграционных тестов.
Мы ищем:
  • Опытного разработчика на C# (сильный middle или senior);
  • Разделяющего принципы Agile (SCRUM или Kanban);
  • Умеющего и любящего работать в команде (у нас реальный SCRUM, с покером, story point'ами, обсуждениями, демо результатов, тесной командной работой, mob и т.д.);
  • С опытом работы минимум в трех командах и проектах (мы профессионалы и хотим еще одного профессионала, который сможет учиться сам и учить полезному нас).
Мы ожидаем:
  • .NET Core 3.0 +;
  • .NET (ASP.NET MVC/WebApi, WCF, WinServices, ADO.NET, MultiThreading, LINQ);
  • Понимание принципов построения масштабируемых отказоустойчивых систем;
  • Опыт работы с многопоточными системами;
  • Умение вносить изменения реляционные БД (MSSQL);
  • Опыт работы с системами контроля версий: git;
  • Опыт работы с issue-tracker'ами (Jira, YouTrack, Redmine, или другими).
Будет преимуществом:
  • Опыт работы с docker, k8s;
  • Опыт работы с очередями, шинами данных, распределенными кэшами (у нас RabbitMQ, Kafka, Redis);
  • Опыт настройки CI/CD в любой системе (у нас TeamCity, смотрим на gitlab);
  • Владение шаблонами проектирования, EIP, гайдлайны по архитектуре от MS, Framework Design Guidelines;
  • Опыт работы с JMeter, SoapUI или их аналогами;
  • Опыт использования ORM (Dapper, EF);
  • Опыт работы с большими и сложными информационными системами;
  • Опыт работы по гибким методологиям разработки ПО (Scrum/Kanban);
  • Желание активно участвовать в улучшении процессов своей команды и процессов вокруг нее;
  • Опыт выстраивания процессов в JIRA/YouTrack;
  • Высшее техническое образование.
Мы предлагаем:
  • Сейчас работаем полностью удаленно, далее формат обсуждаем;

  • Ответственность и гибкость - Официальное оформление, "белая" заработная плата, гибкий подход к организации рабочего дня (время прихода с 9:00 до 11:00), ДМС (включая стоматологию);

  • Рост и перспектива - Перспективы и карьерного и профессионального роста;

  • Лучшая работа и активная жизнь - Тренинги и обучение, участие в профессиональных конференциях и корпоративных мероприятиях.