Санкт-Петербург, Уральская улица, 1
Метро: ВасилеостровскаяКОМПАНИЯ «АЙ-ТЕКО» - ведущий российский системный интегратор и поставщик информационных технологий для корпоративных заказчиков. Активно действует на рынке IT России с 1997 года, входит в ТОП-400 крупнейших российских компаний, ТОП-10 крупнейших IT-компаний России.
В связи с активным развитием проектов в компании открыта вакансия СИСТЕМНЫЙ АНАЛИТИК
ФУНКЦИОНАЛЬНЫЕ ОБЯЗАННОСТИ:
НЕОБХОДИМЫЕ КОМПЕТЕНЦИИ:
Общее:
Основные виды архитектур, преимущества и недостатки, когда используются (монолитная, клиент/сервер/БД, микросервисная);
Понятия «фронтенд» и «бэкенд»;
Опыт проектирование микросервисов;
Понимание, что такое нефункциональные требования и какие есть подходы к оптимизации приложений.
Процесс разработки:
Жизненный цикл разработки программного обеспечения: сбор и анализ требований, проектирование, разработка, тестирование, внедрение, сопровождение;
Основные модели управления разработкой ПО. Основные гибкие методологии (Agile, Scrum, Kanban);
Основные участники команды разработки и сопровождения IT-проектов, их роли (разработчик, аналитик, тестировщик, product и project менеджер, сетевой инженер, DevOps). Разные виды аналитиков и чем они занимаются (системный, бизнес, аналитик данных).
Документирование:
Виды документации и их;
Общее представление о системе контроля версий;
Что такое требования к разработке ПО. Виды требований (бизнес/пользовательские/системные, функциональные/нефункциональные и т.д.);
Источники требований, способы и инструменты сбора требований;
Этапы работы с требованиями;
Описывать разные виды требований, в разных форматах;
Выделять и описывать user story, use cases (основные и альтернативные сценарии).
Фронт:
Основы UI/UX, правила построения интерфейсов;
Типовые элементы (экранные формы, модальные окна, хлебные крошки, пагинация и т.д.);
Понимание принципов адаптивной верстки;
Понимание, что такое «клиентский путь».
Интеграция:
Виды интеграций информационных. Их описание, преимущества и недостатки разных способов, что, когда используется;
Синхронное, асинхронное;
Понятие JSON;
Основы синтаксиса JSON;
Типы запросов API;
Протокол HTTP
Безопасность:
Что такое аутентификация;
Что такое авторизация, ролевая модель информационной системы;
Что такое хеширование, как и где применяется;
Симметричное и асимметричное шифрование. Открытый и закрытый ключи. TLS/SSL в HTTPS.
Тестирование:
Процесс тестирования, тест кейсы и чек листы.
Базы данных:
Что такое, логическая и физическая модели данных;
Что такое и как между собой связаны: сущности (объекты), атрибуты, связи;
Основные принципы ООП. Понятия «класс», «объект», «экземпляр»;
Типы баз данных (реляционные, нереляционные - NoSQL). Когда какие используются;
Популярные систем управления баз данных (СУБД) для каждого типа;
Как организованы реляционные базы данных, правила проектирования.
Уметь:
Выстраивать взаимодействие и совместную работу с заказчиками, командой, экспертами и другими участниками процесса создания, развития и сопровождения проектов;
Планировать и выстраивать процесс работы; выделять, декомпозировать и приоритизировать задачи, управлять сроками и рисками;
Создавать разные виды проектной документации;
Описание процессов и системы в нотации UML;
Создавать ER-диаграммы;
Проектировать простые базы данных;
Проектировать интеграционные взаимодействия;
Описывать интеграции REST API через OpenAPI и Swagger;
Работать с простыми SQL запросами.
МЫ ПРЕДЛАГАЕМ:
Снабжаем всей необходимой современной техникой: мощный ноут привезут прямо в день оформления.
✅ ОТКЛИКАЙСЯ =) ЖДУ КОГДА ВМЕСТЕ ПОРАДУЕМСЯ ТВОЕМУ ОФФЕРУ)