На нестандартную проектную задачу требуется профессиональный программист сеньор уровня, с сильной алгоритмикой и математикой, и способный самостоятельно изучить и погрузиться в детали и требования (аналитики и эксперты доступны для вопросов)
Сфера проекта - теория расписаний, кастомная задача распределения штата сотрудников с учётом желаемого графика работы, ожидаемой нагрузки в указанные диапазоны, и допустимого изменения графика каждого сотрудника
Ожидаемая продолжительность проекта 1 месяц из расчета фуллтайм, 200 часов
Обязательны ежедневная коммуникация в установленное время и коммиты, минимально допустимое время уделяемое в день - 5 часов
В ходе проекта требуется выполнить следующие задачи:
1. Знакомство с документацией и погружение в детали, 5-10 часов
2. Тестирование в соответствии с заданными параметрами, при необходимости коррекция и рефакторинг алгоритма standalone модуля месячного расписания, с покрытием авто тестами, и визуализации результатов уже существующий интерфейс
3. Изучение функционала и кода комплексной системы , взаимодействующей с фронтом, с целью внедрения standalone модуля, заменяющего ранее используемые алгоритмы.
4. Изучение внешних эндпойнтов, используемых для получения входных данных (swagger)
5. Внедрение standalone модуля и замена используемого алгоритма
6. Расширение функционала комплексной системы в части получения внешней информации из эндпойнтов, обработки, хранения и передачи на фронтэнд (react, json) данных, плюс создание новых модулей отвечающих за ввод и сохранение нового набора данных на базе имеющегося решения (кроме формата и контента API самим фронтом заниматься не потребуется)
7. Дополнительные правки, которые возникнут исходя из фидбэка в процессе работы
Под п.7 отведено 20 % времени проекта, 40 часов. В случае расширения объёма правок дополнительное время оплачивается дополнительно исходя из почасовой ставки и согласованной оценки времени
Со своей стороны заинтересованы в сотрудничестве с профессионалом, в случае досрочного качественного выполнения задачи предусмотрен бонус
Внимание - задача нестандартная.
При интересе к вакансии в сопроводительное письме необходимо очень кратко написать стандартные способы решения задачи расписаний с плюсами и минусами (гуглить допускается, цель - понимание сферы), без сопроводительного "холостые" отклики не рассматриваются