Разработчик Senior .Net
Прямой работодатель Bell Integrator ( bellintegrator.com )
Опыт работы от 3 до 5 лет
Присоединяйтесь к нашей команде и постройте успешную карьеру в международной технологической компании!
Bell Integrator – международная компания, предоставляющая традиционные технологические услуги и инновационные сервисы. С 2003 года мы предоставляем клиентам широкий спектр сервисов и решений в области инновационных технологий.
Сейчас идёт набор в команду, которая будет разрабатывать функционал для особо значимых клиентов банка, т.е. Private клиентов, тех, для кого обычный процесс обслуживания не подходит. Как показывает практика иногда состав команд меняется, появляются новые команды и т.д. Так что можно заниматься тем, что ближе к душе.
Работаем по Agile методологии. Для разработчиков Scrum, для аналитиков - Kanban
Обязанности: Доработка микросервисов
Архитектура – микросервисная. Сервисы внутри доменов взаимодействуют между собой через брокер сообщений RabbitMQ. Домены взаимодействуют между собой через HTTP (GraphQL). Кафку тоже не обошли стороной, через неё текут события и логи.
База используется повсеместно, но также есть и stateless сервисы-адаптеры, которые лишь упрощают взаимодействие со внешними системами.
Автотесты трёх уровней, условно мы называем их alpha, beta, gamma. По сути – это юнит, интеграционные и нагрузочные тесты. Подводится статистика coverage по командам, есть условные требования по покрытию.
Задачи на проекте: В основном задачи интеграционные. Знания по алгоритмам требуются базовые. Олимпиадные задачи встречаются крайне редко, но понимать чем отличается O(1) от O(N^2) нужно любому разработчику. Разумеется, код асинхронный, где-то встречается и многопоточная обработка документов. Нагрузка на сервисы предполагается большая, на некоторые сервисы уже большая нагрузка, поэтому делаем с оглядкой на производительность. R&D задачами занимается в основном команда Платформы, но это не ограничение, любые идеи и предложения рассматриваются от каждого, работаем все вместе.
Требования к стеку:
- .Net Core 3.1+
- Oracle + EF (Знания БД не требуются на глубоком уровне. Но понимать, как работают реляционные БД – обязательно, тем более для Senior специалиста.)
- GraphQL .NET
- ELK
- Docker
Условия:
- Возможность профессионального и карьерного роста в компании;
- Возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Возможность работать удаленно.
Так же вы можете:
• позвонить по телефону: +7(951)313-0396
• написать в Telegram: @anechkason
• связаться через Skype: anna-son12
