C#/.NET Backend-разработчик (Middle+/Senior)
Ищем опытного Backend-разработчика для развития высоконагруженной продуктовой платформы на C#/.NET.
Работаем с микросервисной архитектурой, распределёнными системами, асинхронной обработкой данных и интеграциями между внутренними и внешними сервисами.
Технологический стек
-
Backend: C#, .NET / .NET Core, ASP.NET Core, REST API
-
Базы данных: MS SQL, PostgreSQL, MongoDB, Redis
-
Брокеры сообщений: Kafka, RabbitMQ, MassTransit
-
Инфраструктура: Docker, Kubernetes, GitLab CI/CD
-
Мониторинг: Prometheus, Grafana
Чем предстоит заниматься
-
Разрабатывать новые backend-сервисы и развивать существующие на C#/.NET.
-
Участвовать в проектировании и развитии микросервисной архитектуры.
-
Разрабатывать и поддерживать REST API для взаимодействия клиентских приложений и внутренних сервисов.
-
Реализовывать асинхронное взаимодействие между сервисами через Kafka, RabbitMQ и MassTransit.
-
Проектировать структуры данных, оптимизировать SQL-запросы и повышать производительность баз данных.
-
Разрабатывать многопоточные и асинхронные компоненты.
-
Работать с Docker, участвовать в развёртывании и сопровождении сервисов в Kubernetes.
-
Анализировать производительность и надёжность существующих решений.
-
Участвовать в полном цикле разработки: от проектирования до выпуска в production.
-
Проводить code review, обсуждать архитектурные решения и взаимодействовать со смежными командами.
Что мы ожидаем
-
Коммерческий опыт разработки на C#/.NET от 3 лет.
-
Уверенное знание C#, .NET и ASP.NET Core.
-
Понимание принципов ООП, SOLID и основных паттернов проектирования.
-
Понимание архитектуры клиент-серверных приложений и распределённых систем.
-
Практический опыт разработки микросервисов.
-
Умение писать асинхронный и многопоточный код, понимание механизмов синхронизации.
-
Знание основных алгоритмов и структур данных.
-
Уверенная работа с реляционными базами данных, SQL-запросами и индексами.
-
Понимание принципов обмена сообщениями и работы с брокерами сообщений.
-
Опыт разработки и интеграции REST API.
-
Умение разбираться в существующем коде и писать поддерживаемые решения.
-
Способность самостоятельно оценивать задачи, сроки и технические риски.
-
Навыки коммуникации, командной работы и аргументации технических решений.
Будет преимуществом
-
Опыт работы с Kafka, RabbitMQ или MassTransit.
-
Знание MongoDB и Redis.
-
Опыт использования Docker и Kubernetes.
-
Опыт построения CI/CD-процессов в GitLab.
-
Знакомство с Prometheus и Grafana.
-
Опыт оптимизации высоконагруженных сервисов.
-
Опыт проектирования отказоустойчивых и событийно-ориентированных систем.
-
Опыт написания модульных и интеграционных тестов.
Похожие вакансии
Полное высшее образование (архитектурное, строительное, техническое). Опыт работы в службе Технического Заказчика в качестве Главного инженера проекта будет преимуществом.
Опыт от трёх лет в продажах или развитии клиентов транспортной либо экспедиторской компании. Практический опыт продаж услуг с использованием собственного...
высшее техническое образование. - глубокое знание настроеĸ типового Доĸументооборота версии 3.0. - умение настраивать новые виды доĸументов и маршруты их обработĸи. -
Высшее мед. образование. Специальность психиатр или психиатр-нарколог. Действующая аккредитация по специальности. Опыт работы в должности заведующего отделением / старшего врача...
Высшее образование в области бухгалтерского учета, финансов или экономики. Опыт работы главным бухгалтером от 6. Знание законодательства РФ в области...