Avanade
Avanade
Avanade предоставляет облачные инструменты для управления ссылками и цифрового взаимодействия с клиентами для бизнеса. Платформа поддерживает сокращение URL, брендированные ссылки, QR-коды, включая динамические форматы и GS1 Digital Link, мобильные целевые страницы, цифровые визитные карточки, отслеживание кампаний UTM, аналитику ссылок, API и интеграции. Эти возможности помогают командам маркетинга, разработчиков и клиентского сервиса создавать, управлять и измерять взаимодействие с клиентами в цифровых каналах, обеспечивая корпоративный уровень безопасности и соответствия требованиям.

Старший технический руководитель по приложениям .NET — Бангалор

Руководите разработкой и модернизацией приложений .NET, конвейерами Azure DevOps и командой инженеров. Помогайте клиентам Avanade внедрять инновации с помощью технологий Microsoft.

Описание

  • Отвечайте за техническую поставку приложений .NET: от проектирования и разработки до тестирования, выпуска и подготовки к эксплуатации
  • Руководите командой из четырёх-пяти инженеров: распределяйте задачи, проверяйте код и проектные решения, устраняйте препятствия и поддерживайте качество поставки
  • Разрабатывайте приложения на C# и .NET, включая ASP.NET Core, Web API, микросервисы и интеграцию сервисов
  • Руководите переносом устаревших приложений .NET Framework на .NET Core или современные версии .NET
  • Используйте инструменты разработки на основе больших языковых моделей, такие как GitHub Copilot и Claude Code, на всех этапах разработки
  • Создавайте и обслуживайте конвейеры CI/CD в Azure DevOps
  • Устанавливайте и поддерживайте инженерные стандарты для ветвления, запросов на слияние, проверки кода, тестирования, статического анализа и сканирования безопасности
  • Проектируйте и оптимизируйте доступ к данным с помощью SQL Server или Azure SQL и Entity Framework Core
  • Координируйте работу с облачными и платформенными командами над архитектурой развертывания в Azure, включая App Service, Functions, контейнеры, AKS, Key Vault, конфигурацию и секреты
  • Выявляйте проблемы производительности, надёжности и эксплуатации, а затем добивайтесь устранения их первопричин
  • Ведите обсуждения технического проектирования с архитекторами, бизнес-аналитиками и техническими представителями клиентов
  • Планируйте и оценивайте работу совместно с руководителем проекта, сообщайте о техническом прогрессе и рисках
  • Наставляйте инженеров по .NET, инженерным практикам и разработке с помощью ИИ; участвуйте в найме и технических собеседованиях
  • Добавляйте повторно используемые компоненты, шаблоны, ускорители конвейеров и эталонные реализации в библиотеку интеллектуальной собственности практики
  • Поддерживайте предпродажную работу: предлагайте технические подходы, оценивайте трудозатраты и участвуйте в технических обсуждениях с клиентами

Требования

  • Иметь 8–10 лет опыта разработки приложений, значительная часть которого в последнее время связана с Microsoft .NET
  • Обладать глубокими практическими знаниями C#, .NET Framework и .NET Core или современных версий .NET, включая ASP.NET Core, Web API, внедрение зависимостей, асинхронное программирование и шаблоны проектирования
  • Иметь подтверждённый опыт переноса приложений .NET Framework на .NET Core или современные версии .NET
  • Использовать инструменты кодирования на основе больших языковых моделей, такие как GitHub Copilot или Claude Code, в реальных проектах
  • Иметь опыт руководства командой из четырёх-пяти инженеров при выполнении проектов
  • Уверенно работать с Azure DevOps, включая многоэтапные YAML-конвейеры, конвейеры сборки и выпуска, среды, согласования, управление артефактами и непрерывную поставку
  • Эффективно использовать Git, в том числе стратегии ветвления, запросы на слияние и содержательные проверки кода
  • Хорошо знать SQL Server или Azure SQL и Entity Framework Core, включая настройку производительности
  • Иметь опыт проектирования и использования REST API, а также интеграции с внешними системами
  • Знать службы приложений Azure, включая App Service, Functions, Key Vault, хранилища и мониторинг приложений
  • Иметь опыт автоматизированного тестирования
  • Уметь эффективно вести технические обсуждения с представителями клиентов и объяснять технические риски простым языком
  • Находиться в Бангалоре или регионе Дели — Национальной столичной территории либо быть готовым к переезду