Мы разрабатываем систему автоматизированной проверки строительной документации на соответствие нормам. В основе системы лежит механизм формализации нормативных актов. Проект находится на стадии подготовки к выпуску первой версии MVP. Система устроена по классической трехзвенной схеме. Проект идёт уже пятый год поэтому всё окружение довольно старое. И так будет до тех пор пока мы не запустим пилот и не убедимся, что мы попали в цель. Проект развивается в условиях минимального бюджета, отсутствия штатного аналитика, значительной сложности предметной области так, что код у нас не айс. Но проект развивается и в этом коде надо будет разбираться, чинить дефекты, разрабатывать новые свойства и рефакторить, а может и редизайнить.
Поэтому, для выполнения этой работы мы ищем работника с опытом работы на работе :)
Что нужно знать и уметь:
- уверенные знания Kotlin;
- практический опыт и понимание принципов работы следующих технологий: Spring-boot, Spring-boot-security, JPA. JUnit, JGit, REST-API;
- знание объектно-ориентирование проектирования, описание решений на основе UML;
- знание и применение на практике шаблонов проектирования;
- хороший уровень математической подготовки.
а также понимать, что если не можешь работать эффективно надо работать больше.
Желательно:
- знание основ нейронных сетей;
- опыт применения нейронных сетей для написания кода;
- опыт работы с графовыми базами дынных;
- опыт работы с 2х мерной или 3х мерной графиков;
- знание JavaScript.
Условия:
- инновационный проект, не имеющий аналогов
- неограниченное инженерное творчество
- дружный и дружелюбный коллектив, минимум формализмов
- договор с ИП, потенциально можем рассмотреть и другие варианты, но для этого должны быть веские основания
- занятость не менее 0.8
- дистанционная работа на вашей технике
- ежедневная отчётность о потраченном времени
- рабочий график в период погружения с 8-9 МСК по рабочим дням. После - произвольный, но без ущерба для проекта