Рассматриваем специалистов уровней:?Middle и Middle+
Описание проекта: компания занимается разработкой геоинформационных систем (ГИС), в том числе участвует в крупном проекте по разработке ГИС с 3Д визуализацией города в веб-интерфейсе.
В связи с расширением штата, мы ищем Системного аналитика с техническим уклоном, который займется анализом, описанием и сопровождением полного цикла разработки сервисов и прочих решений, разрабатываемых в компании. Сопровождение требуется на всех этапах: от сбора требований и вывода в продакшн до дальнейших обновлений.
Наш идеальный кандидат должен иметь уверенный технический бэкграунд, чтобы разобраться в сложном системном контексте и корректно сформировать требования к разработке, поэтому очень хорошо, если у вас будет практический опыт работы в качестве разработчика, системного архитектора, DevOps или тестировщика.
Что мы ждем от кандидата:
- наличие высшего профильного образования (информационные технологии, прикладная математика, программная инженерия и пр.) или опыта работы по указанным специальностям не менее 3-х лет;
- наличие практического (коммерческого) (НЕ учебного) опыта работы в должности системного аналитика или фулстек-аналитика - 2–3 года;
- умения прорабатывать сложные задачи с минимальным привлечением руководителя проекта (техлида).
Требования:
- наличие практического опыта работы в крупных IT-проектах;
- опыт проектирования схемы данных в одной из СУБД (PostgreSQL/Oracle/SQL Server/MySQL) – важно;
- умение составлять SQL-запросы на уровне «слепого» написания простых запросов (оконные функции знать не обязательно) - важно;
- знание UML (UseCase, sequence, activity), нотаций BPMN - важно;
- опыт проектирования REST API - важно;
- опыт самостоятельной разработки ПО и/или знание одного из языков программирования – большой плюс;
- навыки работы с GIT, CI/CD – большой плюс;
- знание особенностей форматов обмена данными JSON/XML.
- высокие коммуникативные навыки, грамотная устная и письменная речь;
- внимание к деталям.
Обязанности:
Работать придется преимущественно самостоятельно, поэтому необходим хороший технический бэкграунд.
Основные обязанности - стандартные (сбор, детализация и анализ технических требований, общение с заказчиком, подготовка документации и т.п.). Ниже перечислим то, что считаем особенно важным:
- необходимо будет заниматься обследованием и сбором информации об IT-инфраструктуре заказчика, взаимодействовать с другими командами, частично вникать в их процессы;
- предлагать архитектурные решения на основе требований, с учетом имеющегося стека и бюджета;
- формировать требования к интеграционным интерфейсам (REST, SOAP, XML, JSON);
- создавать постановку задачи и описывать архитектурно-техническое решения (АТР), в том числе функциональные и нефункциональные требования, системный контекст, use case, sequence diagram и т. п.
- самостоятельно формулировать и распределять задачи для разработчиков, контролировать их выполнение, в т.ч. с использованием таск-трекера;
- тестировать полученные результаты, согласно сценариям использования;
- уметь диагностировать проблему: по описанию от пользователей, логам и т.п.
- продумывать логику работы разрабатываемой системы, составлять описание системы и алгоритмы ее работы;
- проектировать API (REST), прорабатывать контракты, взаимодействовать с разработчиками на уровне кода.
Будут плюсом:
- базовые знания DevOps-инструментов: понимание CI/CD, умение запустить контейнеры для тестирования и т.п.
- понимание принципов построения REST-архитектуры, особенности синхронных и асинхронных контрактов, паттерны проектирования и разработки
- опыт проектирования/разработки веб-приложений;
- опыт использования нотации C4 для описания системного контекста.
Порядок проведения собеседований :
Собеседования проводятся онлайн.
- Первое блиц-собеседование (20-30 минут);
- Техническое собеседование с руководителем проекта - в зависимости от навыков кандидата (60-90 минут) ;
- По результатам технического собеседования может быть предложено небольшое тестовое задание;
- Гуманитарное собеседование - 30-40 минут.
Условия:
- оформление по ТК РФ (договор на год с возможным продлением), отпуска и больничные по ТК;
- ДМС (если вы в Москве) после испытательного срока;
- испытательный срок – 3 месяца;
- необходимо работать по московскому времени;
- возможность получить уникальный опыт работы в сфере ГИС-технологий;
- гибкий график работы (плавающее начало и окончание рабочего дня);
- з/п обсуждается по результатам собеседования.