👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Программист

Зарплата

от 130 000 до 220 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Научно-инженерный центр Санкт-Петербургского электротехнического университета, АО "НИЦ СПб ЭТУ"

Описание вакансии

Условия работы

Мы Научно-инженерный центр (НИЦ СПб ЭТУ) являемся системным интегратором, разработчиком сложных, высокотехнологичных вычислительных комплексов и автоматизированных систем для различных областей применения.

В настоящий момент в поиске программистов в команду по разработке аналитических и геоинформационных систем и комплексов (проекты в  интересах Министерства обороны, Роскосмоса).

В разработке используются клиент-серверные решения,
клиент - чистая Java, Swing, RCP, сервер с использованием Spring, Hibernate.
Все продукты разрабатываются под операционную Linux систему. Работа с GIS ведется с использованием ГИС Панорамы.

Основные задачи:

  • Разработка новых продуктов и реализация новой функциональности для существующих решений;
  • Участие в обсуждении и экспертизе технических решений;
  • Участие в сдаче и по вводу в эксплуатацию систем на объектах заказчика;
  • Проведение code review в проектной команде;
  • Анализ и оптимизация кода, в т.ч. с использованием инструментальных средств и метрик для повышения качества и производительности кода;

Бонусы

Условия:

  • Успешная компания и масштабные проекты;
  • Дружный и молодой коллектив;
  • Стабильная заработная плата плюс бонусы по результатам работы;
  • Оформление и условия работы в соответствии с ТК РФ;
  • Офис в шаговой доступности от метро Площадь Мужества, вело- и автопарковка;
  • Возможность гибридного/удаленного режима работы;
  • Просторные кабинеты, комфортабельные рабочие места;
  • Столовая, вкусный кофе, чай;
  • Обучение за счет компании, корпоративная библиотека, профессиональный и карьерный рост;
  • Медицинское страхование: полис ДМС, корпоративный врач;
  • Компенсация занятий спортом (бассейн, футбол), настольный теннис в офисе;
  • Корпоративные праздники и выезды на природу.

Дополнительные инструкции

Требования:

  • Уверенное знание Java (опыт программирования от 3 лет);
  • Знания основных структур данных и алгоритмов;
  • Знание принципов и паттернов ООП;
  • Опыт построения, внедрения и сопровождения систем;
  • Умение использовать средство автоматизированного тестирования JUnit;
  • Знание принципов Continuous Integration, рефакторинга;
  • Уверенное владение Linux, Git; Maven, Jira;
  • Личные качества: аналитические способности, самостоятельность в решении задач, ответственность за результат.

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

  • Опыт разработки приложений RCP (Eclipse), SWT;
  • Опыт настройки процессов CI (Jenkins, TeamCity и пр.);
  • Опыт разработки на JavaScript (TeamCity), React;
  • Умение описывать алгоритмы UML;
  • Знание архитектуры и принципов работы со Swing;
  • Знание принципов работы с СУБД;
  • Опыт управления проектной командой.