Middle+****/Senior Developer Optimacros
Формат: удалённо Локация: РФ Рейт - открыт
О проекте: строим новую финансовую и операционную модель в экосистеме одного из лидеров российского телекома. Предстоит не просто писать код, а самостоятельно проектировать архитектуру многомерных моделей, собирать требования у бизнес-заказчиков (которые часто не знают, чего хотят) и выводить решения в промышленную эксплуатацию. Это роль "Архитектора-Аналитика", а не линейного разработчика. Бюрократии мало — работаем по Agile (Jira/Confluence), но с жесткими требованиями к качеству данных и производительности.
Требования к опыту и компетенциям: 1. ОпытразработкинаПОOptimacrosнапозицииMiddleмоделераистаршеот2-х лет. 2. Опытсамостоятельнойразработкицелыхмоделейиликрупныхблоков моделей. 3. ОпытработысверсиейПООптимакросот8-ойивыше. 4. Опытразработкимногопользовательскихмоделей. 5. ОпытпереносапроцессаизExcelвОптимакрос. 6. ОпытвнедренияПООптимакросбезструктурированныхТЗ. 7. УчастиевполномциклеразработкинаOptimacros(сбортребований, разработка, тестирование, релиз). 8. Опытбизнес-анализа,сбораиформализациитребований. 9. Пониманиебазовыхфинансовыхпроцессовиконцепций(P&L, бюджетирование, план-факт анализ). 10.Умение описывать пользовательские сценарии, анализировать прототипы из Excel. 11.Умение проектировать техническое решение на базе ПО Оптимакрос исходя из неформализованных требований заказчика. 12.Навыки успешной коммуникации с заказчиком: ○ управления ожиданиями (прозрачная коммуникация о сроках и договорённостях, предложение альтернатив технического решения при необходимости); ○ фиксация и подтверждения договорённостей; ○ объяснение технических концепций бизнес-языком, понимание бизнес-контекста и терминологии заказчика; ○ успешная работа со сложными ситуациями (конструктивная реакция на критику, разрешение противоречий в требованиях, информирование о рисках и проблемах заранее); ○ предложение улучшений без запроса; ○ регулярная обратная связь о статусе работ. 13.Моделирование и разработка архитектуры в ПО Оптимакрос на уровне не ниже Middle моделера, включая: ○ навык настройки сущностей модели (мультикуб, куб, справочник, свойство справочника, выборка кубов, выборка справочника, версии, время); ○ навык реализации сложных расчётных модулей (аллокации, сложные функции, рекурсии, меппинги); ○ навык и понимание работы с настройками версий и времени, понимание концепции версионирования и сценарности модели; ○ навык реализации сводной и аналитической отчётности (консолидация, сравнительный, факторный анализ); ○ навык настройки двухсторонних API интеграций, двухсторонних интеграций с БД, двухсторонних интеграций с FTPS папкой; ○ навык настройки межмодельных интеграций; ○ навык настройки скрипта VBA template agent для обработки Excel; ○ навык настройки рассылки писем посредством SMTP канала (с вложением из FTP или Оптимакрос); ○ навык настройки скриптов list manager, formula applier; ○ навык построения многопользовательских форм; ○ навык написания regex (функция substitute) для обработки данных; ○ навык построения 1D справочников, понимание их особенностей и обоснование необходимости; ○ навык подготовки многомерных данных и форм модели к требуемым форматам плоского экспорта, навык настройки экспорта данных из ПО Оптимакрос во внешние системы; ○ навык настройки модуля администрирования, проверки ошибок в модели и нотификацию по ним, workflow их валидации и устранения; ○ умение настроить доступы и ролевую модель согласно бизнес-требованиям, настройка видимости сущностей; ○ навык разработки визуальной пользовательской части модели (дашборды, контекстные таблицы), понимание общих стандартов UI/UX; ○ умение проектировать структуру модели под бизнес-задачу; ○ знание подходов к оптимизации производительности; ○ способность объяснить и обосновать реализованную архитектуру; ○ практика чистой разработки, знание и практика архитектурных стандартов; ○ фокус на автоматизацию в разработке, стремление избежать ручной работы пользователя при работе с моделью и её администрировании. 14.Понимание многомерных моделей данных (измерение, куб, мультикуб, срез,