Senior Разработчик C# .NET
Проект: система управления процессами в аэропорту, работа с 10 до 19 по Мск (незначительное смещение обсуждаемо)
Позиция Ведущий Backend разработчик на проект для аэропорта Внуково в кросс-функциональную команду разработки (системные аналитики, разработчики, тестировщики, 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
Задайте вопрос работодателю
Вакансия опубликована 20 января 2025 в Москве
Код вакансии C#_.NET_BE_ГПН