18 ноября 2024
Мы ищем .Net-разработчика для работы над проектом мультитенантной тендерной площадки для проведения простых закупок, закупок малого объёма и закупок из прайс-листов поставщиков.
Над проектом работает команда из 35+ сотрудников. В их составе:
- Тех. лид;
- Команда разработки backend;
- Команда разработки frontend;
- Команда тестирования;
- Команда автотестирования;
- Команда аналитиков;
- Также 1-ая и 3-ая линия поддержки.
Разработка ведётся по близкому к SCRUM-процессу.
О проекте:
Проект начинался как стартап, более 6 лет назад отстыковавшись от одного из основных продуктов компании, и сейчас уже вышел, как самостоятельное решение, на уровень самостоятельного продукта, который находится в продуктиве и имеет свою растущую пользовательскую базу. Проект развивается быстрыми темпами, постоянно требуется выпуск новой функциональности и совершенствование старых модулей, которые достались от родительского решения. В проекте присутствует множество интеграций с крупными игроками в данном сегменте, которые необходимо поддерживать в связи с развитием сторонних сервисов, а также добавлять новые. Основная часть проекта является монолитом, но многие критически важные модули уже вынесены как микросервисы. Совершенствование архитектуры решений продолжается постоянно.
Стек технологий:
- .NET: FW 4.6.2, .NET 6 - .NET 8;
- Database: MSSQL, PostgreSQL;
- ORM: EF, NHibernate;
- UI: Angular 14+;
- Message Bus: RabbitMQ;
- API: ASP.NET Web API;
- CI CD: TeamCity, Kubernetes, Docker;
- No SQL: MongoDB, Redis;
- Monitoring: ELK Stack, Grafana
Что входит в обязанности:
Будет плюсом:
- Опыт работы с NoSQL (MongoDB, Redis);
- Опыт разработки высоконагруженных и масштабируемых систем;
- Навыки работы с Docker, Kubernetes;
- Опыт работы с ELK;
- Умение оптимизировать запросы к БД;
- Понимание микросервисной архитектуры