Мы ищем .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
Что входит в обязанности:
- Участие в разработке и развитии;
- Разработка и поддержка существующих сервисов \ приложений;
- Работа над изменениями бизнес логики;
- Разработка новых фич;
- Поддержка и внедрение интеграций с внешними системами;
- Анализ и рефакторинг существующих решений;
- Оптимизация работы сервисов приложения;
- Проведение код-ревью
Наши ожидания:
- Понимание принципов ООП и знание современных подходов к разработке;
- Отличные знания C# (.Net, .Net Core, WCF, MVC, Web API);
- Опыт работы с ORM (EF, NHibernate);
- Знание MS SQL;
- Опыт работы с асинхронным кодом;
- Опыт работы с RabbitMQ или аналогичными решениями
Будет плюсом:
- Опыт работы с NoSQL (MongoDB, Redis);
- Опыт разработки высоконагруженных и масштабируемых систем;
- Навыки работы с Docker, Kubernetes;
- Опыт работы с ELK;
- Умение оптимизировать запросы к БД;
- Понимание микросервисной архитектуры
Мы предлагаем:
- Работу в аккредитованной компании;
- Заработную плату от 200 000 рублей на руки, по итогам технического собеседования;
- Полностью официальное трудоустройство;
- Отпуск 28 календарных дней;
- Формат сотрудничества: удалённая работа, гибридный формат или работа в одном из наших офисов (г. Севастополь или г. Казань);
- График работы обсуждается с командой, на большинстве проектов это 10:00-19:00 по МСК;
- Возможности для профессионального роста.