Интерфакс - крупнейшая в России негосударственная информационная группа, создатель передовых информационно-аналитических систем в сегменте B2B, одно из ведущих в стране и наиболее цитируемых в мире российских информационных агентств.
Одно из основных направлений деятельности компании Интерфакс - это поставка политических и экономических новостей, а также фундаментальных и биржевых данных.
Компания Интерфакс один из лидеров в своей отрасли и в числе своих клиентов имеет все крупнейшие СМИ, теле- и радиоканалы, интернет СМИ, издательства, государственные и бизнес-структуры, а также игроков финансового сектора, таких как биржи и банки.
Продуктом деятельности информационного агентства Интерфакс являются платные ленты новостей. В этих лентах новости сгруппированны и структурированы по регионам, тематикам, отраслям и другим атрибутам. Доступ к этим лентам осуществляется по подписной модели.
Задачи, которые предстоит решать:
- Архитектурная проработка бизнес-требований, технических требований, нефункциональных требований.
- Выбор оптимальной архитектуры, выявление технических рисков.
- Согласование архитектурного решения и его ограничений, и атрибутов качества с заинтересованными лицами.
- Верхнеуровневая оценка трудоемкости предложенного решения.
- Прототипирование и реализация критических частей системы.
- Контроль реализации решения разработчиками.
- Выработка предложений по рефакторингу, участие в создании и развитии внутренних стандартов и практик.
- Участие в code review, review постановки задач.
- Участие в макетировании и реализации ключевых компонентов системы.
- Декомпозиция задач разработки на крупные блоки и определение порядка их реализации в соответствии с планом проекта.
- Контроль качества и целостности архитектуры одного или нескольких приложений на всем жизненном цикле.
- Исследование и оценка новых технологий для применения в проектах.
Что мы ожидаем увидеть в успешном кандидате:
- Опыт проектирования и разработки высоконагруженных систем от 3-х лет
- Отличное знание языка программирования Python(версии 2 и 3)
- Опыт разработки для реляционных БД (PostgreSQL)
- Умение разбираться в чужом коде:
- Микросервисы и SOA
- Умение делать декомпозицию поставленных задач, оценивать и выдерживать сроки их исполнения
- Опыт разработки приложений со строгими требованиями к скорости работы на разных платформах(Десктоп/Планшет/Телефон) и скорости доставки контента
- Опыт поиска узких мест, оптимизации производительности
- Опыт работы на крупных проектах
- Навыки работы с нефункциональными требованиями(как должна работать система или программный продукт, и какими свойствами или характеристиками она должна обладать)
- Отличное понимание паттернов проектирования ПО
- Умение давать экспертную оценку трудоемкости и длительности работ
Что мы готовы предложить:
- Официальное оформление с первого дня работы, ДМС (включая стоматологию), "белая" заработная плата, премии по результатам работы: квартальные, годовые
- Удобное местоположение: офис в историческом центре Москвы (Маяковская, 1 мин. ходьбы от метро)
- Формат работы гибрид
- Тренинги и обучение, участие в профессиональных конференциях и корпоративных мероприятиях