Своим сотрудникам мы предлагаем:
- Трудоустройство по ТК РФ и полностью "белую" зарплату;
- Расширенный социальный пакет, увеличивающийся при росте стажа работы в компании;
- Систему годового премирования по результатам работы;
- Компенсацию обедов до 9000 рублей на руки;
- Компенсацию больничного до уровня зарплаты – 14 дней в году;
- ДМС со стоматологией после испытательного срока;
- Комфортный офис в БЦ класса "А" в центре города, эргономичное рабочее место, полностью оборудованная кухня в офисе, комната релаксации;
- Гибкий график 5/2: с 8:00 - 10:00 до 17:00 - 19:00, выходные – суббота и воскресенье, а также все праздничные дни. После прохождения испытательного срока по согласованию с руководителем график 4+1 (один день работы вне офиса).
Цель нашего проекта – дать возможность развивать внутреннюю ERP-систему с использованием современных подходов к проектированию и разработке. Для этого нам предстоит проработать новый архитектурный дизайн, подготовить инфраструктуру, разработать ядро и инструменты для разработчиков, необходимые для перехода от монолитного сложно масштабируемого решения к модульному.
Наш основной стек:
• NET 8, ASP.NET Core (.NET 4.8, ASP.NET WebForms на поддержке, без активной разработки)
• Azure DevOps Server
• Базы данных: MS SQL Server 2022
• Языки: C#, TypeScript, T-SQL
• Иное: Vue.js
Чем предстоит заниматься:
- Участием в проектировании новой архитектуры совместно с группой архитекторов: Создание и внедрение микросервисной (или модульной) архитектуры для замены существующего монолита.
- Созданием и развитие ядра системы: Работа над базовым фреймворком или платформой (ядром), который обеспечит общие функции и на котором будут строиться все бизнес-модули.
- Разработкой внутренних инструментов (Developer Tools): создание инструментов для ускорения и стандартизации работы других разработчиков: генераторы кода, шаблоны проектов, CLI-утилиты, средства для локального запуска и отладки модулей.
- Обеспечением инфраструктурной готовности: участие в настройке и использовании инфраструктуры, поддерживающей модульность.
- Участием в процессе модернизации подходов к разработке: переход к современным практикам и стеку технологий, которые соответствуют модульной архитектуре
Мы ищем кандидата, имеющего опыт в следующих областях:
- Основной стек: C# и платформа .NET Core/8+ (5 и более лет).
- ASP.NET Core: Middleware, DI, self-hosted, Minimal API.
- Протоколы и фреймворки обмена данными: HTTP, WebSocket, gRPC, REST, Protobuf, SignalR.
- Асинхронность и параллелизм: async / await, потокобезопасность (thread-safety) , threads / green threads.
- Очереди сообщений: принципы событийного управления процессами, брокеры (Kafka / Rabbit MQ / Active MQ).
- Контейнеризация: сборка образа, контейнеры, оркестраторы / кластеры, сетевое взаимодействие в кластере.
- Модульность, тиражирование общей логики и сервисов: выделение переиспользуемого функционала в общие модули / контейнеры, тиражирование, версионирование, обратная совместимость.
- Межсервисное взаимодействие в распределенных системах: локальные и распределенные транзакции, стратегии согласованности (сильная / причинно-связанная / по итогу), повторный вызов (retry policy).
- Безопасность межсервисного взаимодействия: шифрование передачи данных, аутентификация / авторизация (OAuth / OpenID Connect, Kerberos / NTLM, сертификатом).
- Базы данных: MS SQL Server 2022
Ждём твой отклик, будем рады знакомству! До встречи в DeltaЛизинг