Помещен в архив

Бэкенд-разработчик 2

Требуемые навыки

  • Разработка ПО
Приём откликов
до 17 апреля 2023
Сроки работы
2 месяца
Формат работы
Удалённо
Вознаграждение
По договорённости

Роль закрыта

Что предстоит сделать?

1. Изучить требования к новым функциональным возможностям и связанным с ними бизнес-процессам.

2. Разработать детальные технические спецификации и планы реализации задач.

3. Реализовать сервис, который будет производить расчет нового договора, расчет пролонгации и оформление по шести банкам (2 с отдельной тарификацией, 4 со стандартной).

4. Разработать сервис для расчета страховой премии по желаемой сумме. Это включает ввод желаемой страховой премии и расчет страховой суммы на основе введенной премии.

5. Создать функционал для парсинга и сборки ответа в формате JSON для КАСКО. Необходимо написать код для адаптации этого JSON-вектора в текущую структуру системы, сохраняя существующую логику и изменяя формат интеграции.

6. Протестировать разработанные решения на корректность работы и производительность.

7. Создать документацию, описывающую функциональность и использование каждого из разработанных сервисов, а также инструкции по их развертыванию и настройке.

8. Участвовать в совместных обсуждениях, ревью кода и обмене опытом с другими членами команды.

Что можно получить за этот проект?

Проект предусматривает вознаграждение, размер которого будет определен в ходе переговоров с лидером проекта.

Какой будет загрузка на проекте?

Проект рассчитан на 2 месяца и предполагает полную занятость.

Каким будет формат взаимодействия?

Работа по проекту ведется удаленно. Вы будете взаимодействовать с лидером проекта.

В начале проекта вам предстоит принять участие в установочной встрече, в рамках которой будут утверждены образ результата, формат взаимодействия и ключевые контрольные точки. Проект завершается презентацией результатов лидеру проекта, подведением итогов и анализом хода проекта.

Какие требования предъявляются к исполнителю?

1. Опыт работы с Java: не менее 5 лет опыта в разработке сложных приложений, уверенное владение языком, знание основных фреймворков и библиотек.

2. Опыт работы с микросервисной архитектурой: умение разрабатывать, внедрять и поддерживать микросервисы, знание основных принципов и паттернов микросервисной архитектуры.

3. Опыт работы с системами управления базами данных (RDBMS), такими как PostgreSQL или MySQL: знание SQL, умение проектировать и оптимизировать базы данных.

4. Навыки работы с системами контроля версий, например, Git: умение использовать ветвление, слияние и разрешение конфликтов, а также знание стандартных процедур работы с репозиториями.

5. Опыт работы в страховой или финансовой отрасли будет преимуществом.

Как повысить свои шансы стать участником проекта?