Backend разработчик .Net (Middle/Senior)
Привет!
Мы - системный интегратор, аккредитованная ИТ-компания, с более чем 30-летним стажем на ИТ-рынке.
Наша деятельность - разработка, внедрение и поддержка информационных систем, которые направлены не только на технологическое развитие, но и на получение прибыли.
Мы занимаемся не только заказной разработкой, внедрением и поддержкой, но и разрабатываем собственные продукты.
Наши клиенты: лидеры авиаиндустрии, крупные ретейлеры, строительные и логистические компании, телеком, производственные и добывающие компании.
О задаче
Мы находимся в поиске Middle/Senior BE разработчика C# .Net для команды разработки продуктов RMS (Resource Management System) ПАНОРАМА и ESB Integro.Connect.
RMS нацелена на оптимизацию планирования и управления ресурсами (назначение исполнителей на задачи). Среди автоматизируемых процессов: назначение персонала и техники на выполнение технологических операций с жестким таймингом в аэропорту, управление пассажирскими стыковками, планирование членов экипажей на рейсы и многие другие.
ESB нацелена на решение задачи интеграции систем, в данном случае мы реализовали инструмент, где с помощью low-code подхода - интеграционных сценариев на XML, можно настроить интеграцию систем со стандартными API, для нестандартных методов взаимодействия можно реализовать свой плагин-коннектор.
Архитектурно используем микросервисный подход и доменно-ориентированный дизайн.
Стек: .Net 8, C#12, ASP.Net, PostgreSQL, Entity Framework, Kubernetes, Kafka.
Основные пожелания:
- Опыт работы в коммерческих проектах от 3-х лет;
- Алгоритмы и структуры данных, оценка сложности алгоритма;
- Знакомство с сервисной архитектурой (SOA);
- Асинхронность, многопоточность, способы синхронизации и примитивы синхронизации;
- Глубокие знания BCL .Net. Знание основных фич последней версии языка и платформы;
- Понимание внутренней работы платформы;
- Теория реляционных баз данных, нормальные формы, индексы, ACID, транзакции;
- Опыт работы с ORM (EntityFramework или другие);
- Опыт проектирования схем БД с учётом выполняемых запросов;
- Знакомство с брокерами сообщений (Kafka, RabbitMQ и др.)
- Знакомство с паттернами: CQRS, Outbox, Saga;
- Знакомство с принципами: KISS, DRY, SOLID, YAGNI;
- Практический опыт разработки модульных тестов (TDD);
- Следование code rules, принятым в компании;
- Навык автоматизации сборки с помощью CI/CD.
Дополнительным плюсом будет:
- Опыт проектирования микросервисов и разбиение монолита;
- Опыт практического использования js/ts;
- Навык анализа требований и декомпозиции задач.
Мы предлагаем:
- Работу в аккредитованной IT-компании;
- Комфортный график работы: работайте в комфортном офисе в Москве или в Санкт-Петербурге, а при необходимости – полностью удаленно;
- Корпоративный университет: мы приглашаем ТОПовых лекторов по различным темам - от научно-популярных до общеразвивающих;
- Кафетерий льгот и компенсаций: ДМС после испытательного срока и расширенная бенефитная программа в начале каждого года;
- Подарки к Новому году для сотрудников и детей;
- Материальная помощь сотрудникам на значимые события;
- Корпоративные мероприятия: мы вместе работаем и отдыхаем: играем в настольные игры и участвуем в мероприятиях (спортивных, культурных, развлекательных и т.д.).
Рассматриваем кандидатов от уровня Middle до Senior. Размер компенсации определяется по результатам собеседования)
Ждем твое резюме! Будем рады видеть тебя в нашей команде!
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).