О компании:
Инновационная компания «Транснефтьэнерго» — системообразующий поставщик электроэнергии и мощности российского масштаба.
Мы развиваем масштабное направление по созданию цифрового продукта «Цифровой энергосбыт» как ключевая площадка по взаимодействию сбытовых компаний и их клиентов по всей России.
О проекте:
Цель проекта — создание уникального в России продукта по автоматизации энергосбытовой деятельности компании. Сейчас на рынке есть продукты, которые автоматизируют ту или иную часть бизнеса, но комплексный продукт отсутствует.
Проект имеет микросервисную архитектуру, backend .Net6, frontend Vue 3 + typescript, ui framework Vuetifyjs. Каждый сервис упакован в Docker, сейчас мы активно внедряем Kubernetes.
О команде:
Текущая команда состоит из 14 человек:
- 8 backend разработчиков, C#;
- 4 frontend разработчика, Vue js;
- 1 UX/UI дизайнер;
- 1 QA инженер.
Идет расширение команды до 20 человек .
Команда работает по SCRUM. Инфраструктура для работы это Jira, Confluence, Bitbucket, TeamCity. В проекте организован CI/CD.
Что нужно будет делать:
- Знание системы и её архитектуры для обсуждения с бизнес-аналитиками и разработчиками.
- Взаимодействие с бизнес-аналитиками, разбор функциональных бизнес-требований и последующая постановка задач для разработки.
- Анализ и обработка входящего потока изменений бизнес-требований к системе, определение перечня требуемых технических изменений. Оценка качества и достаточности данных требований.
- Документирование требований в объеме, необходимом для разработки в Confluence.
- Контроль полноты реализации требований командой разработчиков.
- Сбор, анализ, фиксация и управление требованиями к разрабатываемому ПО.
- Взаимодействие с внутренними пользователями разрабатываемой системы, консультирование по поставленным задачам/выявленным ошибкам.
- Коммуникации с заказчиком, командой разработки и тестирования.
- Формирование и согласование документов (ТЗ, пользовательские требования, спецификации требований, включая функциональные и нефункциональные требования и пр.).
- Описание бизнес-процесса as is и to be в нотации BPMN.
- Применение сценарной техники сбора требований (use cases).
- Построение sequence диаграмм при проектировании решений (UML).
- Проектирование логической модели базы данных.
- Проектирование логики работы компонентов и модулей системы.
- Описание и проектирование API.
- Формирование критериев приёмки и участие в приемочных тестированиях разработанного ПО.
Какие знания нужны:
- Знание набора нотаций и способов описания требований к разработке: BPMN, UML, ER-диаграмма / диаграмма классов, Use Case, User Story.
- Ориентироваться в процессе разработки ПО.
- Навыки использования Confluence, MS Visio.
- Иметь прикладные навыки составления тест-кейсов.
- Умение проводить встречи, писать meeting notes.
- Разбираться в терминологии и понимать принципы работы современных информационных технологий (Веб-сервисы, микросервисы, REST, СУБД, NoSQL, Web т.д.).
Общее требование:
Работа у нас – это:
- Фиксированный доход в соответствие со штатным расписанием.
- Ежегодные выплаты к значимым событиям, дополнительная премия за проектную деятельность;
- Расширенный ДМС, компенсации и гарантии (компенсация фитнеса, путевок детям);
- Площадка для саморазвития;
- Комфортные условия труда: офис класса А+ в Москва Сити;
- Корпоративное обучение и доступ к электронной библиотеке;
- Дружелюбная атмосфера, активная бодрая команда профессионалов.