Дербеневская набережная 11
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 минут) от м. Павелецкая.
-
Дружескую атмосферу в коллективе единомышленников, где ценят ваше мнение.