Обязанности:
Ожидания от кандидата: • коммерческий опыт разработки на C# / .NET от 3-4 лет (для Senior — от 5+ лет, для Tech Lead — от 6-7 лет); • уверенные знания платформы .NET (Core / .NET 6-8) и языка C#; • практический опыт разработки backend-сервисов и Web API на ASP.NET Core; • уверенное понимание ООП, принципов SOLID, KISS, DRY, YAGNI; • опыт проектирования и разработки REST API, понимание SOAP-интеграций; • опыт работы с ORM: Entity Framework Core; Dapper или аналогичные инструменты; • уверенное владение SQL: PostgreSQL / MS SQL / MySQL; • написание и оптимизация запросов; • понимание индексов и планов выполнения запросов; • опыт разработки в микросервисной архитектуре; • опыт интеграции сервисов через брокеры сообщений: Kafka; RabbitMQ; • опыт работы с кэшированием (Redis / KeyDB); • понимание принципов разработки распределенных систем; • опыт написания unit-тестов (xUnit / NUnit / MSTest); • понимание принципов асинхронного и многопоточного программирования; • опыт работы с Git и участие в командной разработке; • опыт работы в Agile-командах (Scrum / Kanban); • базовое понимание CI/CD-процессов; • умение читать и поддерживать чужой код, проводить code review; • системное мышление и умение декомпозировать сложные задачи. Будет плюсом: • опыт проектирования высоконагруженных систем; • знание архитектурных подходов: • Clean Architecture • Onion Architecture • CQRS / Mediator; • опыт работы с Docker / Kubernetes; • опыт разработки Cloud-Native приложений; • опыт работы с Keycloak / LDAP / OAuth2; • опыт использования Kafka Streams / Event-Driven архитектуры; • опыт работы с MongoDB / NoSQL базами данных; • опыт разработки frontend-части (TypeScript / Angular / React); • опыт разработки мобильных приложений на Xamarin / .NET MAUI; • опыт работы с DocsVision или другими корпоративными платформами; • опыт работы с финтех- или телеком-системами; • опыт работы с мониторингом и логированием: • Prometheus • Grafana • ELK; • знание Linux на уровне уверенного пользователя; • опыт наставничества и технического лидерства. Ключевые задачи: • разработка и развитие backend-сервисов и Web API на платформе .NET; • участие в проектировании архитектуры системы и выборе технических решений; • разработка и оптимизация структуры баз данных и SQL-запросов; • интеграция сервисов через REST API, брокеры сообщений и внутренние сервисы; • разработка и поддержка unit- и интеграционных тестов; • участие в код-ревью и обеспечении качества кода; • оптимизация производительности сервисов и БД; • участие в разработке микросервисной архитектуры; • взаимодействие с аналитиками, DevOps-инженерами и тестировщиками; • участие в планировании спринтов и оценке задач; • поддержка и сопровождение решений в production-среде; • для Tech Lead: техническое руководство командой разработки; участие в архитектурных решениях; распределение задач и наставничество разработчиков. Условия: работа на крупных проектах ведущих компаний-брендов страны; заработная плата обсуждается по результатам технического собеседования; гибкий подход к месту работы: удаленно, в офисе, гибридно. компания аккредитована Минцифры РФ.Похожие вакансии