Simon & Schuster
Full Stack .NET Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack .NET разработчик в команду модернизации ключевых систем издательства Simon & Schuster. Задача — заменять legacy batch-программы современными .NET-сервисами и SQL-решениями с активным использованием AI-инструментов.
Задачи
- Реализовывать .NET worker services, API и T-SQL хранимые процедуры взамен legacy COBOL batch-программ с сохранением бизнес-логики
- Проверять и дорабатывать код, сгенерированный AI: корректность, edge cases, обработка ошибок, производительность, поддерживаемость
- Применять архитектурные паттерны программы: структурированное логирование и телеметрия, конфигурируемое поведение, parallel-run (shadow), restartability, чистые контракты интеграции
- Инструментировать замены для сверки с legacy-выводом и совместно с QA доводить пакеты до чистого validation gate перед cutover
- Отлаживать поведенческие различия между legacy и современной реализацией совместно со специалистами по legacy
- Разрабатывать и поддерживать современные web UI-компоненты взамен legacy green-screen транзакций
- Фиксировать извлечённые уроки, улучшать общие фреймворки и шаблоны, повышать планку качества
Требования
- 5+ лет профессиональной full-stack .NET разработки: C#, .NET (предпочтительно .NET 6+), создание и эксплуатация production-сервисов
- Опыт использования AI-инструментов в разработке (генерация кода, code review, тестов, документации) с умением критически валидировать результат
- Сильные навыки SQL Server / T-SQL: хранимые процедуры, set-based логика, транзакции, оптимизация запросов
- Опыт back-end сервисов: background/worker services, плановые или batch-процессы, структурированное логирование, управление конфигурацией
- Опыт front-end web-разработки: современный UI на ASP.NET Core (Razor/Blazor) или JavaScript/TypeScript фреймворке (React, Angular или аналоги)
- Production-мышление: обработка ошибок, restartability, observability, безопасный деплой
- Сильные навыки отладки и решения проблем, включая анализ различий на уровне данных между системами
- Чёткая письменная коммуникация: design notes, code review, операционная документация
Условия
- Многолетняя программа модернизации ключевых систем крупного издательства
- Работа с AI-инструментами ежедневно
- Возможность влиять на инженерные стандарты и общие фреймворки
Навыки
- C#
- .NET
- .NET 6+
- SQL Server
- T-SQL
- ASP.NET Core
- Razor
- Blazor
- JavaScript
- TypeScript
- React
- Angular
- AI-assisted development
- Dapper
- Entity Framework Core
- Azure
- AutoSys
- COBOL