Поиск работы на сайте Jobvk.com
Разместить вакансию
Разместить резюме

Senior .NET Ведущий разработчик (проект аэропорт Внуково)

НТОП Исследования и Разработка
  • до 350 000 руб.
  • Удаленная работа
  • Опыт: более 6 лет
  • Полная занятость
  • Описание: 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. Опыт работы с openXml8. Опыт работы с микросервисной архитектурой9. Уверенное владение CQRS10. Опыт написания интеграционных тестов11. Понимание того, что такое чистый код и с чем его едятБаза Данных – PostgresБрокеры сообщений - RabbitMq, KafkaАвторизация/Аутентификация - IdentityServer, KeycloakУправление проектами и контроль версий кода - Gitlab, Jira
  • Обязанности: Функциональные задачи:Проектирование, разработка микросервисов (backend-приложения, web-сервисы)Разработка и адаптация высоконагруженных, отказоустойчивых, высокодоступных сервисов, оптимизация существующих решений.Будет плюсом:Опыт реализации микросервисной архитектурыПрактический опыт участия в проектах Scrum, разработка по спринтам по методологии Agile (командная работа)
  • Условия: Формат работы: удаленная, гибкость в вариантах оформления договора: ТК РФ, ИП, ГПХ, НПД.Занятость: ПолнаяКлючевые Навыки:PostgreSQL RabbitMQ Git ASP.NET Core Microservices C# REST