Вакансия: Tech Lead в .Net команду высоконагруженных приложений
Описание вакансии
Привет!
Мы - системный интегратор, аккредитованная ИТ-компания, с более чем 30-летним стажем на ИТ-рынке.
Наша деятельность - разработка, внедрение и поддержка информационных систем, которые направлены не только на технологическое развитие, но и на получение прибыли.
Мы занимаемся не только заказной разработкой, внедрением и поддержкой, но и разрабатываем собственные продукты.
Наши клиенты: лидеры авиаиндустрии, крупные ретейлеры, строительные и логистические компании, телеком, производственные и добывающие компании.
Кого мы ищем:
Мы находимся в поиске Техлида для команды разработки продукта RMS (Resource Management System) ПАНОРАМА. Эта система нацелена на оптимизацию планирования и управления ресурсами в авиационной отрасли. Среди автоматизируемых процессов: назначение персонала и техники на выполнение технологических операций с жестким таймингом в аэропорту, управление пассажирскими стыковками, планирование членов экипажей на рейсы и многие другие.
Система использует микросервисный подход и доменно-ориентированный дизайн.
Используется оптимизационный движок - математическая модель для поиска оптимального решения задачи распределения сотрудников по работам. В данном продукте богатый FE (Vue), в т.ч. работа с бизнес-правилами и процессами от визуального представления правил процессов (DMN BPMN) к работающему сервису.
Стек: .Net 8, C#12, ASP.Net, PostgreSQL, Entity Framework, Kubernetes, Kafka.
Мы ожидаем:
- Опыт работы в коммерческих проектах от 6-ти лет;
- Опыт на позиции Lead/Tech Lead/SDM от 2-х лет;
- Опыт наставничества и передачи знаний младшим разработчикам;
- Опыт постановки задач, декомпозиции задач на линейных разработчиков и ресурсной оценки;
- Опыт использования внедрения гибких методологий разработки;
- Понимание продуктового подхода в разработке, опыт проектирования технических решений для реализации feature;
- Алгоритмы и структуры данных, сложность алгоритмов, асинхронность и многопоточность, - опыт реализации высоконагруженных отказоустойчивых решений и оптимизации производительности;
- Проектирование и реализация архитектуры программного обеспечения, уверенное понимание и опыт использования CQRS, Outbox, Saga;;
- Опыт разработки и внедрения решений с использованием сервисной архитектуры (SOA). Опыт перевода решений с монолитной архитектуры на сервисную (микро сервисную) будет плюсом;
- Глубокий опыт с несколькими из нижеследующих технологий: создание BE для бизнес-приложений и взаимодействия с командой FE в части проектирования и разработки API REST/GraphQL/SSE;
- SQL/NoSQL базы данных, опыт работы с ORM и проектирования схем БД с учётом требований по нагрузке;
- работа с брокерами сообщений Kafka, RabbitMQ или IBM MQ для реализации сложных нагруженных интеграционных решений;
- Опыт работы в TDD/BDD/DDD и написания правил code rules;
- Опыт работы в проектах с использованием практик DevOps/SRE;
- Существенным плюсом будет опыт в части обеспечения информационной безопасности и защиты данных;
а вообще мы ищем ответственного и инициативного человека с аналитическим мышлением, которому, как и нам, - интересно вникать в бизнес-контекст, понимать задачи пользователей и создавать полезные и крутые продукты.
Мы предлагаем:
- Работу в аккредитованной IT-компании;
- Комфортный график работы: работайте в комфортном офисе в Москве или в Санкт-Петербурге, а при необходимости полностью удаленно ;
- Корпоративный университет: мы приглашаем ТОПовых лекторов по различным темам - от научно-популярных до общеразвивающих;
- Кафетерий льгот и компенсаций: ДМС после испытательного срока и расширенная бенефитная программа в начале каждого года;
- Подарки к Новому году для сотрудников и детей;
- Материальная помощь сотрудникам на значимые события;
- Корпоративные мероприятия: мы вместе работаем и отдыхаем: играем в настольные игры и участвуем в мероприятиях (спортивных, культурных, развлекательных и т.д.).
Ждем твое резюме!
Будем рады видеть тебя в нашей команде!