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, сховищ і моніторингу застосунків
  • Мати досвід автоматизованого тестування
  • Ефективно спілкуватися в технічних обговореннях із представниками клієнтів і пояснювати технічні ризики простою мовою
  • Перебувати в Бенгалуру або регіоні Делі — Національній столичній території чи бути готовим до переїзду