5 марта 2026
коммерческий опыт разработки на 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:
техническое руководство командой разработки;
участие в архитектурных решениях;
распределение задач и наставничество разработчиков.
Условия: