Рамакс Интернейшнл

Backend разработчик .Net (Middle/Senior)

От 250 000 RUR
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • .NET Framework
  • PostgreSQL
  • ASP.NET
  • C#
  • Entity Framework
  • Kubernetes
  • kafka
  • BCL
  • RabbitMQ

Привет!

Мы - системный интегратор, аккредитованная ИТ-компания, с более чем 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. Размер компенсации определяется по результатам собеседования)
Ждем твое резюме! Будем рады видеть тебя в нашей команде!