Senior C# .NET Ведущий Разработчик
Проект: Система управления процессами в аэропорту, работа с 10 до 19 по Мск (незначительное смещение обсуждаемо)
Позиция Ведущий Backend .NET разработчик на проект для аэропорта Внуково в кросс-функциональную команду разработки (системные аналитики, разработчики, тестировщики, devops) микросервисных информационных систем:
Система управления движением воздушных судов, пассажиропотока , погрузчиков, заправщиков в периметре территории и взлетно - посадочной полосы аэропорта Внуково ( Москва ) полетными программами и навигацией малой авиации (дронов).
Цель создать корпоративную информационную систему ( ERP) для реализации бизнес логики логистики, управления и планирования комплексных бизнес-процессов скоординированной работы подразделений аэропорта и его служб.
Реализуется MDM система управления мастер-данными и BPM engine.
При этом непосредственно провижионингом полётных заданий на дроны занимается специализированная система, с которой .NET Backend интегрируемся через её API - Математическое моделирование и обработку данных делает отдельная команда, где создается нейросеть для распознавания изображений.
Требования:
На проект нужны ответственные разработчики уровня senior, готовые оперативно разбираться в сложных задачах и писать код. По стеку: .net core 6 (7, 8), dapper, entity framework, postgresql, kafka/rabbitMq, websockets(signalR), docker, nUnit. Плюсом: redis, identity server, протоколы передачи данных.
Технологический стек:
1. Опыт разработки с нуля на .net6 и выше
2. Глубокое понимание ORM EntityFramework + умение оптимизировать запросы
3. Понимание алгоритмической сложности
4. Навыки проектирования и нормализации физ модели БД
5. Абстрактное мышление
6. Наличие переиспользуемых самописных либ
7. Опыт работы с openXml
8. Опыт работы с микросервисной архитектурой
9. Уверенное владение CQRS
10. Опыт написания интеграционных тестов
11. Понимание того, что такое чистый код и с чем его едят
База Данных – Postgres
Брокеры сообщений - RabbitMq, Kafka
Авторизация/Аутентификация - IdentityServer, Keycloak
Управление проектами и контроль версий кода - Gitlab, Jira
Обязанности:
Функциональные задачи:
Проектирование, разработка микросервисов (backend-приложения, web-сервисы)
Разработка и адаптация высоконагруженных, отказоустойчивых, высокодоступных сервисов, оптимизация существующих решений.
Будет плюсом:
Опыт реализации микросервисной архитектуры
Практический опыт участия в проектах Scrum, разработка по спринтам по методологии Agile (командная работа)
Условия:
Формат работы: удаленная, гибкость в вариантах оформления договора: ТК РФ, ИП, ГПХ, НПД.
Занятость: Полная
Ключевые Навыки:
PostgreSQL
RabbitMQ
Git
ASP.NET Core
Microservices
C#
REST
Entity Framework
SQL
ASP.NET
Docker
Gitlab
ORM
SOLID
Web API
Scrum
Dapper
MVC
Design Patterns
Identity Server
Mediatr
SignalR
Redis
nUnit
WebSocket
.NET
DI
Dry
CQRS
Onion Architecture
Ключевые навыки
- PostgreSQL
- Git
- RabbitMQ
- Docker-compose
- Redis
- Elasticsearch
- ASP.NET Core
Задайте вопрос работодателю
Где предстоит работать
Вакансия опубликована 27 марта 2025 в Москве