Старший архитектор
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Старший архитектор
Описание проекта:
Внедрение 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);
- Основы тестирования ПО, виды тестирования;
- Навыки детального документирования существующих и новых информационных систем, ИТ-сервисов;
- Навыки презентаций и защита решений.
Личные качества:
- Высокая ответственность
- Самостоятельность и способность к самообучению
- Высокая работоспособность
- Коммуникабельность
- Умение работать в команде