Роль закрыта
1. Изучить требования к новым функциональным возможностям и связанным с ними бизнес-процессам.
2. Разработать детальные технические спецификации и планы реализации задач.
3. Разработать сервис для пролонгации и расчета премии по договорам, заведенным вручную, включая обратный расчет страховой премии и пересчет графика платежей по ипотеке.
4. Создать сервис хранения данных по агенту или штатному сотруднику. Разработать новую таблицу с необходимыми значениями и реализовать CRUD-операции для работы с данными.
5. Реализовать сервис для работы с промокодами по ипотеке, который будет включать расчет страховой премии с учетом промокода.
6. Интегрировать разработанные микросервисы с существующей системой и другими микросервисами.
7. Протестировать разработанные решения на корректность работы и производительность.
8. Создать документацию, описывающую функциональность и использование каждого из разработанных сервисов, а также инструкции по их развертыванию и настройке.
9. Участвовать в совместных обсуждениях, ревью кода и обмене опытом с другими членами команды.
Проект предусматривает вознаграждение, размер которого будет определен в ходе переговоров с лидером проекта.
Проект рассчитан на 2 месяца и предполагает полную занятость.
Работа по проекту ведется удаленно. Вы будете взаимодействовать с лидером проекта.
⠀
В начале проекта вам предстоит принять участие в установочной встрече, в рамках которой будут утверждены образ результата, формат взаимодействия и ключевые контрольные точки. Проект завершается презентацией результатов лидеру проекта, подведением итогов и анализом хода проекта.
1. Опыт работы с Java: не менее 5 лет опыта в разработке сложных приложений, уверенное владение языком, знание основных фреймворков и библиотек.
2. Опыт работы с микросервисной архитектурой: умение разрабатывать, внедрять и поддерживать микросервисы, знание основных принципов и паттернов микросервисной архитектуры.
3. Опыт работы с системами управления базами данных (RDBMS), такими как PostgreSQL или MySQL: знание SQL, умение проектировать и оптимизировать базы данных.
4. Навыки работы с системами контроля версий, например, Git: умение использовать ветвление, слияние и разрешение конфликтов, а также знание стандартных процедур работы с репозиториями.
5. Опыт работы в страховой или финансовой отрасли будет преимуществом.