Информационные технологии

Senior Software Developer (Java)

Санкт-Петербург 24.12.2018

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

В настоящий момент открыта позиция Senior Software Developer в Центре Цифровых Инноваций Газпром нефть.

Эта роль включает в себя участие в принятии архитектурных решений в разрезе платформы и отдельных её компонент, разработку ключевых компонент архитектуры цифровой платформы, руководство разработкой отдельных компонент и модулей системы, а также проведение code review. Мы ценим инициативность, ответственность, профессионализм и ищем увлечённых новейшими технологиями людей, готовых удивлять коллег и заказчиков результатом.

 

Наша задача:

цифровизация производства и всей цепочки создания стоимости. В настоящий момент наши усилия направлены на разработку единой платформы для хранения и обработки больших объемов данных реального времени. Решением для нас является архитектура, способная отвечать современным требованиям и перспективам 2025 года. Фундаментом платформы послужат современные IT-технологии (Industry 4.0), способные повысить уровень эффективности, качество обслуживания и прозрачность управленческих и технологических процессов.

Что предстоит:

• Участие в проектировании и разработке технологической архитектуры и ключевых программных модулей с учётом современных и перспективных технологий;

• участие в разработке архитектуры и реализация продуктовых решений, в терминах единой платформы;

• подготовка перечня исходных данных и требований для построения хранилищ/витрин/моделей ML;

• разработка и оптимизация инфраструктурных и пользовательских сервисов, связанных с обработкой больших объёмов данных (мониторинг и оптимизация процессов загрузки и преобразования);

Требования:

Наши ожидания от кандидата:

• высшее образование в сфере информационных технологий, прикладной математики;

• опыт работы от 5 лет (успешный проектный опыт полного цикла: от идеи до сдачи в эксплуатацию и дальнейшей поддержке);

• экспертный уровень Java/Scala;

• практики разработки: TDD, automated tests, Code Review;

• культура разработки: системы сборки, контроль версий, SOLID, декомпозиция задач;

• знание и практический опыт работы с распределёнными высоконагруженными системами (big data, highload, actor model);

• знание стандартных алгоритмов, структур данных, шаблонов проектирования (tolerant reader, MSA, SoA, etc.);

• способность писать простой, расширяемый и производительный код;

• работа с NoSQL хранилищами данных (Cassandra, TarantoolDB), участие в проектировании схем, нормализация данных;

• навыки работы с Linux based-системами;

• понимании аспектов информационной безопасности разрабатываемых решений;

• Agile (Scrum, Kanban);

• ориентированность на результат, развитое чувство ответственности, проактивность, коммуникабельность и умение работать в команде;

• способность самостоятельно определять и соблюдать установленные сроки выполнения задач;

• технический английский.

Условия:

 

  • Работа в стабильной, динамично развивающейся компании
  • Перспектива профессионального роста, возможность обучения
  • ДМС, страхование жизни
  • Годовой бонус по результатам деятельности
  • Уровень заработной платы обсуждается по итогам собеседования

Тип занятости:

Постоянный трудовой договор

Требуемый опыт:

От 1 года до 3 лет

  • поделиться:



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