7272 - Активный запрос: Backend-разработчик, Middle ❗️
7272 - Активный запрос: Backend-разработчик, Middle ❗️ 🔥 Важно! Срок подачи кандидатов до 13.10.2026 15:50 - Рейт: 1600.0 - Локация: Только РФ - Гражданство: РФ - Часовой пояс: МСК - Формат работы: Удаленно - Длительность проекта: До 6 месяцев - Возможность пролонгации: Да 🎯 Компетенции: .NET 📌 Основные задачи: - Самостоятельная разработка компонентов. Проектирование, написание, тестирование и поддержка серверной логики (от микросервисов до монолитных модулей) без постоянного контроля со стороны старших коллег; - Проектирование технической реализации. Участие в обсуждении архитектуры новых фичей, выбор оптимальных технологий и подходов в рамках заданных стандартов; - Проведение Code Review. Проверка кода младших разработчиков (Junior), контроль соблюдения стандартов кодирования, выявление архитектурных и логических ошибок; - Оценка задач. Декомпозиция требований, оценка трудозатот (в Story Points или часах) и сроков выполнения; - Оптимизация производительности. Поиск и устранение узких мест (bottlenecks) в коде и SQL-запросах, оптимизация работы с памятью; - Интеграция систем. Разработка и поддержка взаимодействия с внешними сервисами через REST API, gRPC, очереди сообщений (RabbitMQ, Kafka, Azure Service Bus); - Работа с требованиями. Уточнение постановки задач у аналитиков и бизнес-заказчиков, выявление скрытых требований и рисков; - Документирование. Написание и актуализация технической документации к разработанному функционалу (Swagger/OpenAPI, архитектурные диаграммы, описание API); - Консультирование. Поддержка специалистов технической поддержки и смежных команд по вопросам работы реализованного функционала. ✅ Требования: 1. Язык и платформа: - Опыт коммерческой разработки на C# и .NET от 1,5 до 3 лет; - Глубокое знание синтаксиса C# (включая версии 8.0, 9.0, 10.0 и новее), понимание принципов работы CLR, Garbage Collector, асинхронности (async/await); - Уверенная работа с .NET Core / .NET 6 / .NET 8. 2. Серверная разработка (Backend): - ASP.NET Core: Web API, Minimal API, Middleware, фильтры, аутентификация и авторизация (JWT, OAuth 2.0, OpenID Connect); - Работа с данными: уверенное владение SQL, опыт работы с реляционными СУБД (PostgreSQL, MS SQL Server). Понимание индексов, транзакций, уровней изоляции; - ORM: Entity Framework Core (Code First, Migrations) или Dapper; - Архитектура: понимание и применение паттернов проектирования (Repository, Unit of Work, CQRS, Mediator, Dependency Injection); - Принципы: SOLID, DRY, KISS, YAGNI; - Контейнеризация: базовый опыт работы с Docker (написание Dockerfile, docker-compose). 3. Инженерные практики: - Тестирование: написание Unit-тестов (xUnit, NUnit, MSTest) и интеграционных тестов (TestServer); - CI/CD: понимание принципов непрерывной интеграции, опыт настройки пайплайнов (GitLab CI, GitHub Actions, Azure DevOps); - Контроль версий: уверенная работа с Git (GitFlow, Feature Branching, разрешение конфликтов, работа с Pull/Merge Requests). 4. Инструментарий: - Профилирование и отладка: использование Visual Studio, Rider, dotTrace, dotMemory; - Логирование и мониторинг: Serilog, NLog, Prometheus, Grafana. 5. Soft Skills: - Наставничество: готовность объяснять сложные технические моменты джуниорам; - Коммуникация: умение аргументированно отстаивать технические решения перед командой и заказчиком; - Самостоятельность: способность довести задачу от получения требований до выкатки в продакшн с минимальным количеством уточняющих вопросов. 📩 Просьба предоставлять CV вместе с ФИО, рейтом, грейдом, локацией (страна + город) и оценкой +/- по требованиям. ✉️Писать в Max