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

Ръководител на технически екип за .NET приложения – Бенгалуру

Ще ръководи разработването и модернизирането на .NET приложения, Azure DevOps pipeline-и и екип от инженери. Ще помага на клиентите на Avanade да внедряват иновации с технологиите на Microsoft.

Описание

  • Да отговаря за техническата реализация на .NET приложенията от проектирането и разработката през тестването и пускането до готовността за продукционна среда
  • Да ръководи четирима до петима инженери, като разпределя задачи, преглежда код и проекти, отстранява пречки и поддържа качеството на изпълнение
  • Да разработва приложения с C# и .NET, включително ASP.NET Core, Web API, микросървиси и интеграции между услуги
  • Да ръководи миграции на наследени приложения от .NET Framework към .NET Core или съвременен .NET
  • Да използва инструменти за разработка, базирани на LLM, като GitHub Copilot и Claude Code, през целия жизнен цикъл на разработката
  • Да изгражда и поддържа CI/CD pipeline-и в Azure DevOps
  • Да определя и спазва инженерни стандарти за разклоняване, pull request-и, преглед на код, тестване, статичен анализ и сканиране за сигурност
  • Да проектира и оптимизира достъпа до данни със SQL Server или Azure SQL и Entity Framework Core
  • Да координира с екипите за облачна инфраструктура и платформи архитектурата за внедряване в Azure, включително App Service, Functions, контейнери, AKS, Key Vault, конфигурация и тайни
  • Да проучва проблеми с производителността, надеждността и продукционната среда и да ръководи отстраняването на първопричините им
  • Да ръководи технически дискусии по проектирането с архитекти, бизнес анализатори и технически представители на клиентите
  • Да планира и оценява работата заедно с ръководителя на проекта и да докладва техническия напредък и рисковете
  • Да наставлява инженери в .NET, инженерните практики и разработката с помощта на изкуствен интелект; да подпомага набирането на персонал и техническите интервюта
  • Да добавя многократно използваеми компоненти, шаблони, ускорители за pipeline-и и референтни реализации към библиотеката с интелектуална собственост на практиката
  • Да подпомага предпродажбените дейности с технически подходи, оценки на усилията и технически разговори с клиенти

Изисквания

  • Да има 8–10 години опит в разработката на приложения, със значителен фокус през последните години върху Microsoft .NET
  • Да има задълбочени практически познания по C#, .NET Framework и .NET Core или съвременен .NET, включително ASP.NET Core, Web API, внедряване на зависимости, асинхронно програмиране и шаблони за проектиране
  • Да има доказан опит с миграция на приложения от .NET Framework към .NET Core или съвременен .NET
  • Да е използвал инструменти за програмиране, базирани на LLM, като GitHub Copilot или Claude Code, при реални проектни реализации
  • Да има опит в ръководенето на инженерeн екип от четирима до петима души при изпълнение на проекти
  • Да владее Azure DevOps, включително многоетапни YAML pipeline-и, pipeline-и за изграждане и пускане, среди, одобрения, управление на артефакти и непрекъсната доставка
  • Да използва ефективно Git, включително стратегии за разклоняване, pull request-и и съдържателни прегледи на код
  • Да има солидни познания по SQL Server или Azure SQL и Entity Framework Core, включително настройване на производителността
  • Да има опит с проектиране и използване на REST API и интегриране на външни системи
  • Да познава на работно ниво услугите за приложения в Azure, включително App Service, Functions, Key Vault, съхранение и наблюдение на приложения
  • Да има опит с автоматизирано тестване
  • Да общува ефективно в технически дискусии с представители на клиентите и да обяснява техническите рискове на ясен език
  • Да се намира в Бенгалуру или Делхи NCR, или да е готов/а да се премести