Ведущий разработчик ASP.NET (C#)
Описание
Обязанности: – Проектирование, разработка и поддержка веб-приложений и 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 Directory; – Git (ветвление, rebase, разрешение конфликтов), опыт работы по GitFlow или trunk-based; – Опыт работы в Agile (Scrum / Kanban), Jira или аналогах; – Фронтенд (базовый уровень): HTML, CSS, JavaScript/TypeScript; опыт с Razor Pages, Blazor; – Навыки работы с AI-инструментами – Регулярное практическое использование AI-ассистентов для разработки: GitHub Copilot, Claude Code, Cursor, ChatGPT / Claude и аналогов; – Умение формулировать эффективные запросы: давать контекст, ограничения, примеры, разбивать задачу на шаги; – Применение AI для генерации и рефакторинга кода, написания тестов, документации, анализа legacy-кода и поиска ошибок; – Критическая оценка результатов: проверка сгенерированного кода на корректность, безопасность и соответствие архитектуре; понимание ограничений моделей (галлюцинации, устаревшие API); – Соблюдение правил конфиденциальности: понимание, какие данные и код допустимо передавать внешним AI-сервисам; – Будет плюсом: опыт интеграции LLM в приложения (Microsoft.Extensions.AI, OpenAI, Anthropic / OpenAI API), понимание RAG, эмбеддингов, векторных БД, работа с MCP. Условия: – оклад; – оформление согласно Трудового Кодекса РК; – тип занятости: полный рабочий день с 09:00 до 18:00; – график работы: 5/2
🔔 Прислать новые вакансии в Алматы, как только появятся? Подписаться в Telegram