К содержимому

C#/.NET Backend-разработчик (Middle+/Senior)

от 250 000 ₽АКСИОН ТЕХУдалённо · Москва

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.

-

Опыт оптимизации высоконагруженных сервисов.

-

Опыт проектирования отказоустойчивых и событийно-ориентированных систем.

-

Опыт написания модульных и интеграционных тестов.

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.