Обязанности:
• участие в планировании, проектировании и разработке продукта
• разработка клиентских путей
• реализация и настройка системы
• детальное проектирование интеграции со смежными сервисами (в том числе API)
• разработка и согласование документации в рамках производственного процесса (технический дизайн, описание функциональности, архитектура, рабочая документация)
• анализ архитектуры смежных сервисов, проектирование интеграционных решений, участие в формировании архитектуры решений
• участие в тестировании и приемке нового функционала. Внедрение изменений в операционные подразделения
Требования:
Критически важно знание методологии расчета заработной платы, наличие опыта и участие в реальных проектах по автоматизации расчёта заработной платы.
Разработка бизнес-требований
• Описание процессов TO BE
• User Strories. Выявление и формулирование бизнес-требований в формате User Strories - БТ, верхний уровень и декомпозиция
• Нотация BPMN. Моделирование бизнес-процессов, желательно на уровне проектирования
• Создание макетов UI/UX
• Выявление и формулирование функциональных требований на основе бизнес-требований
• Use Cases. Выявление и формулирование функциональных требований в формате Use Cases на основе User Stories
• Определение точек интеграции для системы и первичный сбор документации для анализа интеграционного взаимодействия, коммуникации с другими командами
• Выявление и документирование нефункциональных требований к системе
• Нотация UML - для описания процессов, состояний, sequence для интеграций
Проектирование БД
• Опыт построения концептуальной, логической, физической модели данных (как минимум, на концептуальном уровне)
• Знание SQL - select, join, простые группировки - в идеале
Архитектура, интеграция и разработка:
• Понимание сервисной и микросервисной архитектуры
• Понимание принципа работы очередей: RabbitMQ, Kafka
• Опыт разработки микросервисов, синхронные, асинхронные взаимодействия
• Умение читать документацию API (Open API)
• Знание подхода REST API, формата сообщений JSON (проектирование "с нуля", умение задокументировать то, что разработали)
• Проектирование интеграционных взаимодействий
• Умение быстро разбирать формат сообщений и осваивать принципы любого протокола API
Владение Инструментами
• Swagger - документирование и тестирование API (обязательно)
• Postman (или аналоги) - документирование и тестирование API (желательно)
• DBeaver (или аналоги) - средство управления базами данных (обязательно)
• Figma (или аналоги) - дизайн экранных форм
• Camunda – BPM-движок
Условия:
• Работа в аккредитованной IT- компании;
• Официальное трудоустройство;
• ДМС после успешного прохождения испытательного срока;
• Корпоративный английский;
• Корпоративная библиотека на Лит.рес;
• Предоставляем необходимое оборудование для работы;
• 5 дополнительных оплачиваемых дней к больничному;
• Удаленный формат работы.