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

Дата размещения вакансии: 30.10.2025
Работодатель: ПРОДЖЕКТ САППОРТ
Уровень зарплаты:
з/п не указана
Город:
Москва
Дербеневская набережная 11
Требуемый опыт работы:
От 3 до 6 лет

Project Support — системный интегратор, который создаёт комплексные решения, объединяя ИТ, инженерию и строительство. Мы реализуем проекты любой сложности — от современных конференц-залов до высокотехнологичных ситуационных центров, где важна каждая деталь.

Чем предстоит заниматься:

Разработка и архитектура:

  • Разработка бизнес-логики, сервисов и API с использованием ASP.NET Core (MVC, Web API)

  • Интеграция с внешними и внутренними сервисами через REST, gRPC, GraphQL, Message Queue (Kafka, RabbitMQ)

  • Проектирование и поддержка архитектуры с соблюдением принципов Clean Code, SOLID, DRY, KISS

  • Проведение рефакторинга и оптимизация "тяжёлых" участков кода, оценка производительности и использования памяти

Процессы разработки и качество кода:

  • Проведение регулярного код-ревью и поддержка единых стандартов кодирования

  • Разработка модульных и интеграционных тестов

  • Участие в совершенствовании CI/CD процессов

  • Настройка и конфигурация логирования (Serilog, NLog)

Развитие команды и менторство:

  • Обучение и наставничество Junior и Middle разработчиков

  • Проведение воркшопов и сессий парного программирования

  • Поддержка и обновление технической документации

Управление и планирование:

  • Участие в планировании спринтов и оценке задач

  • Валидация технических требований и оценка трудозатрат

  • Планирование сроков релизов и необходимых ресурсов

Ключевые требования

1. Backend-разработка на .NET (Expert Level)

  • Глубокое понимание платформы .NET: CLR, память, асинхронность (async/await), обобщенные типы (generics), лямбда-выражения, атрибуты, Span<T>.

  • Опыт разработки на ASP.NET Core: REST/GraphQL API, MVC, SignalR, Middleware, Фильтры, Dependency Injection.

  • Умение проектировать многослойную архитектуру приложений.

2. Работа с данными и ORM

  • Экспертное владение Entity Framework Core: дизайн моделей, миграции, сложные LINQ-запросы, кэширование.

  • Понимание и опыт применения паттернов CQRS, DDD, шаблона Repository.

  • Опыт работы с реляционными (SQL Server, PostgreSQL) и NoSQL (MongoDB, Redis, Elasticsearch) БД.

  • Навыки оптимизации: индексы, анализ и перестройка запросов, шардирование.

3. Архитектура и инфраструктура

  • Опыт проектирования и разделения микросервисов.

  • Знание способов межсервисной коммуникации: gRPC, REST, асинхронная передача сообщений (Kafka, RabbitMQ).

  • Понимание паттернов оркестрации (Saga) и инструментов (Service Mesh).

  • Опыт контейнеризации (Docker, Docker Compose) и оркестрации (Kubernetes).

4. Безопасность (Security)

  • Практический опыт реализации аутентификации и авторизации с использованием OAuth 2.0 / OpenID Connect, JWT.

  • Понимание и умение противостоять основным уязвимостям: XSS, CSRF.

  • Знание моделей контроля доступа (RBAC/ABAC).

5. Инструменты разработки и DevOps

  • Опыт настройки CI/CD (GitLab CI), реализации стратегий развертывания (Blue-Green, Canary).

  • Навыки профилирования и отладки производительности: dotTrace, PerfView.

  • Настройка систем логирования и мониторинга: Serilog, OpenTelemetry, ELK Stack, Prometheus/Grafana.

6. Процессы и Soft Skills

  • Опыт работы в команде по методологиям Scrum/Kanban: планирование спринтов, оценка задач, управление бэклогом.

  • Лидерские качества: готовность проводить стендапы и ретроспективы, координировать работу команды, принимать архитектурные решения.

  • Наставничество: опыт менторства Junior- и Middle-разработчиков.

  • Способность ясно доносить сложные технические концепции до нетехнических специалистов (PM, BA).

  • Системный подход к решению проблем: анализ, поиск корневых причин, предложение надежных решений.

  • Приверженность качеству: практики код-ревью, написание документации, обеспечение покрытия тестами и безопасности кода.

Мы предлагаем:

  • Стабильную заработную плату, обсуждаемую по результатам собеседования + премии.

  • Официальное трудоустройство с первого дня в соответствии с ТК РФ.

  • Полис ДМС за счет компании после прохождения испытательного срока.

  • График работы: гибридный формат в московском офисе, кол-во дней в гибриде обсуждается; гибкое начало рабочего дня.

  • Комфортные условия: Современный офис в шаговой доступности (15 минут) от м. Павелецкая.

  • Дружескую атмосферу в коллективе единомышленников, где ценят ваше мнение.