Разработчик .Net

6 октября 2021    40
Откликнуться

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

Работаем по Agile методологии. Для разработчиков Scrum, для аналитиков - Kanban

Обязанности: Доработка микросервисов

Архитектура – микросервисная. Сервисы внутри доменов взаимодействуют между собой через брокер сообщений RabbitMQ. Домены взаимодействуют между собой через HTTP (GraphQL). Кафку тоже не обошли стороной, через неё текут события и логи.

База используется повсеместно, но также есть и stateless сервисы-адаптеры, которые лишь упрощают взаимодействие со внешними системами.

Автотесты трёх уровней, условно мы называем их alpha, beta, gamma. По сути – это юнит, интеграционные и нагрузочные тесты. Подводится статистика coverage по командам, есть условные требования по покрытию.

Задачи на проекте: В основном задачи интеграционные. Знания по алгоритмам требуются базовые. Олимпиадные задачи встречаются крайне редко, но понимать чем отличается O(1) от O(N^2) нужно любому разработчику. Разумеется, код асинхронный, где-то встречается и многопоточная обработка документов. Нагрузка на сервисы предполагается большая, на некоторые сервисы уже большая нагрузка, поэтому делаем с оглядкой на производительность. R&D задачами занимается в основном команда Платформы, но это не ограничение, любые идеи и предложения рассматриваются от каждого, работаем все вместе.

Требования к стеку:

  • Опыт с .Net Core от 2х лет
  • Опыт работ с высоконагруженными приложениями
  • Опыт работы с БД (БД не принципиальна, знание реляционных БД подойдёт)
  • Вспомогательные: Redis, ELK, Kafka, RabbitMQ, docker, kubernetes

Условия:

  • Возможность профессионального и карьерного роста в компании;
  • Возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать удаленно.

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.