other

Backend Developer (.NET Core / Microservices)

Более недели назад

З/П не указана

Город: Москва

DIGITCORE

Тип занятости: Удаленная работа

Требуемый опыт: Опыт от 3 лет

Обязанности:

О компании:DIGITCORE — инжиниринговая IT-компания с сильной R&D-составляющей. Мы занимаемся разработкой комплексных программных систем на стыке математического моделирования, физических процессов и промышленной эксплуатации. Наши решения внедряются у крупнейших заказчиков и требуют глубокого погружения в предметную область, выходящего за рамки стандартной веб-разработки. О проекте: Мы разрабатываем САПР-платформу для инженеров - высоконагруженный распределённый продукт, включающий: сложные физико-математические расчёты; работу с индустриальными форматами данных; интеграцию научных библиотек; микросервисную архитектуру с интенсивным обменом данными. Чем предстоит заниматься: Разработка и эволюция микросервисов на .NET Core / ASP.NET Core. Проектирование RESTful API, применение IoC-контейнеров и внедрение зависимостей. Работа с PostgreSQL (написание сложных запросов, оптимизация производительности на больших объёмах данных). Миграция данных из MS SQL в PostgreSQL (разработка и выполнение планов миграции). Настройка асинхронного взаимодействия между сервисами через Kafka, а также синхронной коммуникации (HTTP/gRPC). Организация логирования, трассировки и сбора метрик для обеспечения наблюдаемости системы. Написание unit‑тестов, интеграционных и смоук-тестов. Участие в code review, поддержание высокого качества кода. Взаимодействие с аналитиками, фронтенд-разработчиками и смежными командами. Ключевые требования Опыт разработки на .NET / .NET Core от 4 лет, глубокое знание ASP.NET Core. Опыт построения микросервисных приложений: понимание принципов синхронной/асинхронной коммуникации, логирования, трассировки, метрик. Уверенная работа с PostgreSQL: проектирование схем, оптимизация запросов, анализ планов выполнения, работа с индексами и партиционированием на больших объёмах данных. Навыки миграции данных между СУБД (желательно из MS SQL в Postgres). Практический опыт с Docker и Linux (развёртывание, отладка). Опыт написания тестов (unit, интеграционных). Хорошее знание Git и командной работы в репозитории. Понимание основ безопасности микросервисных приложений (аутентификация, авторизация, защита каналов). Умение работать с Redis (кэширование, сессии). Опыт использования Kafka (producer/consumer, управление топиками). Знание Entity Framework Core (Code First, миграции). Понимание многопоточности, работа с Kestrel, настройка веб-сервера. Высшее образование (желательно техническое). Будет вашим преимуществом: Опыт взаимодействия с фронтенд-командами или навыки full-stack разработки (React). Опыт проектирования микросервисной архитектуры «с нуля». Знание принципов DDD, CQRS, Event Sourcing. Навыки работы с системами мониторинга (Prometheus, Grafana, ELK). Условия: Удаленный формат с гибким графиком в рамках разумного пересечения по московскому времени. Стабильное финансирование и работа над амбициозным продуктом в быстрорастущей компании. Профессиональная команда сильных разработчиков, атмосфера взаимопомощи. Уровень дохода обсуждается индивидуально по итогам собеседования, исходя из вашего технического уровня и ожиданий.

Показать контакты

Имя не указано

Пожаловаться ID: 157842401

Похожие вакансии

.NET Core Backend Developer

Договорная

Москва

Altenar

Senior Backend Developer (.NET)

Договорная

Москва

Продамус

.Net Developer

Договорная

Москва

Aston

.Net Developer

Договорная

Москва

Aston

Backend Developer

Договорная

Москва

СБЕР

Backend-developer

Договорная

Москва

СБЕР