О продукте и команде:
MaxPatrol 10 — платформа, на которой построено 2 флагманских высоконагруженных on-premise решения: SIEM и VM, а в данный момент мы работаем еще над одним.
Решения помогают выявлять инциденты информационной безопасности и выстраивать процесс управления уязвимостями. Платформа и решения, построенные на ней, активно развиваются, а клиентами является, в основном, крупный бизнес (банки, сотовые операторы, нефтяные компании, энергетика).
MaxPatrol 10 — это порядка 150 единомышленников, работающих над продуктом. В команде зрелые процессы разработки и менеджмента.
Технологии/инструменты:
- Платформа: только backend на С# (.Net Core 3.1, активно переходим на .Net 6);
- Архитектура: микросервисная;
- 3-party: PostgreSQL, RabbitMQ, Docker, OpenTelemetry;
- ОС: Linux/Windows;
- Принципы/практики: мы используем TDD, DDD, CQRS и EventSourcing.
Мы видим на этой позиции человека:
- С опытом коммерческой разработки на .NET (C#) Framework/Core не менее 4 лет;
- С опытом и знаниями в разработке многопоточных приложений;
- Со знанием базовых структур данных и алгоритмов;
- С пониманием паттернов проектирования и принципов SOLID;
- С опытом работы с реляционными базами данных (PostgreSQL);
- С опытом работы с Git.
Чем предстоит заниматься:
- Писать понятный, поддерживаемый, покрытый тестами код;
- Проектировать архитектуру и разрабатывать новый функционал;
- Изучать, выбирать и предлагать необходимые технические решения;
- Поддерживать/рефакторить уже разработанный функционал.