
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, или да е готов/а да се премести