← К каталогу
ДИ

Диалог-Сервис

Ведущий разработчик ASP.NET (C#)

УдалённоУровень не указанАлматы, Казахстан5 дн. назад
О ВАКАНСИИ

Описание вакансии

Обязанности:

  • Проектирование, разработка и поддержка веб-приложений и API на ASP.NET Core и ASP.NET (.NET Framework);
  • Проектирование архитектуры решений, выбор технологий и подходов;
  • Проектирование и оптимизация структуры БД, написание сложных запросов и хранимых процедур;
  • Развёртывание, настройка и сопровождение приложений на IIS и Windows Server;
  • Код-ревью, наставничество младших разработчиков, участие в формировании стандартов разработки;
  • Диагностика и устранение проблем производительности, стабильности и безопасности;
  • Модернизация и миграция legacy-кода на актуальные версии .NET;
  • Внедрение AI-инструментов в процесс разработки команды.

Требования:

  • Коммерческий опыт разработки на C# от 8–10 лет;
  • Глубокое знание C# и платформы .NET (включая .NET 8/10 LTS и .NET Framework 4.x): асинхронность, LINQ, generics, управление памятью и сборка мусора, многопоточность;
  • Уверенное владение ASP.NET Core (MVC, Web API, Minimal API, middleware, DI, аутентификация и авторизация), а также опыт с классическим ASP.NET MVC / Web Forms;
  • Знание принципов SOLID, DRY, KISS, паттернов проектирования;
  • Опыт работы с многослойной и Clean Architecture, понимание DDD, CQRS, микросервисного подхода;
  • Проектирование REST API, опыт с gRPC и SignalR будет плюсом;
  • Написание модульных и интеграционных тестов (xUnit / NUnit, Moq / NSubstitute).
  • Глубокое знание MS SQL Server: T-SQL, хранимые процедуры, функции, триггеры, индексы, анализ планов выполнения, транзакции и уровни изоляции;
  • Опыт работы с Entity Framework Core и Dapper, понимание их сильных и слабых сторон;
  • Понимание принципов резервного копирования, восстановления и миграций схемы БД;
  • Уверенная настройка IIS: пулы приложений, привязки, SSL/TLS-сертификаты, URL Rewrite, ARR, диагностика через логи и Failed Request Tracing;
  • Администрирование Windows Server на уровне, необходимом разработчику: службы, планировщик задач, журналы событий, права доступа, базовое понимание Active…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / IT / KZ