Старший архитектор

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

МоскваМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

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

Старший архитектор

Описание проекта:

Внедрение ITSM (Naumen), замена Service Now

Naumen Service Desk предназначен для автоматизации процессов управления ИТ и сервисным обслуживанием на предприятиях. Т.е. это ITSM система в классическом понимании этого термина. Текущий этап это собственно подготовка к развертыванию первых стендов и началу настройки системы. По всем этапам внедрения и доработки у нас есть подробный план и активно готовятся ТЗ для всех этапов.

Ключевые особенности – Основной упор на ITSM, т.е необходимо хорошее знание практик ITIL, понимание процессов управления услугами и сервисами, знание процессов управления инцидентами, запросами, проблемами и т.д. Знание нотаций BPMN и IDEF для чтения и построения процессов.

По части разработки в системе есть свое внутреннее API, тесно связанное с языком Groovy. Те языки, которые мы указали в требованиях, можно рассматривать как допустимые аналоги, но Groovy будет лучше.

Команда – проектная команда у нас небольшая, но зато дружная. Состав такой: Проектный менеджер, Тех. лид, два разработчика, один администратор, один архитектор, два аналитика. И в наборе сейчас два разработчика, тестировщик и архитектор (который будет в роли эксперта по системе), работаем условно по SAFE, выставляются задачи в рамках двух недельных спринтов в TFS (Azure DevOps), через день встречаемся для обсуждения статусов задач и возникающих проблем.

Методология – это agile. SDLC стандартный:

  • - Анализ;
  • - Разработка;
  • - Тестирование;

Развертывание.

Должностные обязанности:

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

Код-ревью.

Требования

  • Опыт проектирования, разработки и внедрения ITSM решений;
  • Опыт работы на должности ведущего разработчика, лидера команды или архитектора не менее трех лет; 
  • Опыт разработки на объектно-ориентированном языке (Java, Groovy, Kotlin, C#, C++, Python или др.) от 5 лет;
  • Знание основ разработки на Groovy;
  • Углубленное знание SQL и опыт работы с СУБД (PostgreSQL / MS SQL / Oracle) от 3 лет; 
  • Знание и опыт работы с протоколами REST, SOAP;
  • Глубокие знания и опыт применения основных парадигм и шаблонов интеграции приложений и систем; 
  • Навыки и опыт проектирования архитектурных решений; 
  • Навыки и опыт управления командами разработчиков; 
  • Навыки и опыт наставничества;  
  • Глубокие знания программной инженерии, жизненный цикл программного обеспечения, управления требованиями; 
  • Большой опыт внедрения и контроля практик разработки (FT, UT, CodeReview), желательно TDD; 
  • Опыта работы в команде по гибким методологиям (Scrum, XP); 
  • Опыт работы в области внедрения и сопровождения систем ITSM;
  • Опыт работы в качестве архитектора или ведущего инженера с продуктами ITSM;
  • Знание и понимание принципов методологий и стандартов ITSM (ITIL);
  • Основы тестирования ПО, виды тестирования; 
  • Навыки детального документирования существующих и новых информационных систем, ИТ-сервисов;
  • Навыки презентаций и защита решений.

Личные качества:

  • Высокая ответственность
  • Самостоятельность и способность к самообучению
  • Высокая работоспособность
  • Коммуникабельность
  • Умение работать в команде