Avanade
Avanade
Avanade dostarcza firmom chmurowe narzędzia do zarządzania linkami i komunikacji cyfrowej. Platforma obsługuje skracanie adresów URL, linki brandowane, kody QR, w tym dynamiczne formaty i GS1 Digital Link, mobilne strony docelowe, cyfrowe wizytówki, śledzenie kampanii UTM, analitykę linków, interfejsy API oraz integracje. Funkcje te pomagają zespołom marketingowym, deweloperskim i obsługi klienta tworzyć, zarządzać oraz mierzyć interakcje z klientami w kanałach cyfrowych, oferując zabezpieczenia i funkcje zgodności na poziomie przedsiębiorstwa.

Starszy lider techniczny ds. aplikacji .NET — Bengaluru

Kieruj tworzeniem i modernizacją aplikacji .NET, potokami Azure DevOps oraz zespołem inżynierów. Pomagaj klientom Avanade wprowadzać innowacje dzięki technologiom Microsoft.

Opis

  • Odpowiadaj za techniczne dostarczanie aplikacji .NET — od projektu i rozwoju po testy, wydanie oraz gotowość do pracy produkcyjnej
  • Kieruj zespołem czterech lub pięciu inżynierów: przydzielaj zadania, przeglądaj kod i projekty, usuwaj przeszkody oraz dbaj o jakość dostarczania
  • Twórz aplikacje własnoręcznie w C# i .NET, w tym z użyciem ASP.NET Core, Web API, mikrousług i integracji usług
  • Prowadź migracje starszych aplikacji .NET Framework do .NET Core lub nowoczesnego .NET
  • Korzystaj z narzędzi programistycznych opartych na dużych modelach językowych, takich jak GitHub Copilot i Claude Code, na każdym etapie cyklu wytwarzania oprogramowania
  • Twórz i obsługuj potoki CI/CD w Azure DevOps
  • Ustalaj i egzekwuj standardy inżynieryjne dotyczące strategii gałęzi, pull requestów, przeglądów kodu, testowania, analizy statycznej i skanowania bezpieczeństwa
  • Projektuj i optymalizuj dostęp do danych z użyciem SQL Server lub Azure SQL oraz Entity Framework Core
  • Koordynuj z zespołami chmurowymi i platformowymi architekturę wdrożeń w Azure, obejmującą App Service, Functions, kontenery, AKS, Key Vault, konfigurację i sekrety
  • Diagnozuj problemy z wydajnością, niezawodnością i środowiskiem produkcyjnym, a następnie doprowadzaj do usunięcia ich przyczyn źródłowych
  • Prowadź dyskusje o projektach technicznych z architektami, analitykami biznesowymi i technicznymi interesariuszami klienta
  • Planuj i szacuj prace wspólnie z kierownikiem projektu oraz raportuj postępy techniczne i ryzyka
  • Mentoruj inżynierów w zakresie .NET, praktyk inżynieryjnych i programowania wspomaganego przez AI; wspieraj rekrutację i rozmowy techniczne
  • Dodawaj komponenty wielokrotnego użytku, szablony, akceleratory potoków i implementacje referencyjne do biblioteki własności intelektualnej praktyki
  • Wspieraj działania przedsprzedażowe, proponując rozwiązania techniczne, szacując nakład pracy i uczestnicząc w rozmowach technicznych z klientami

Wymagania

  • Mieć 8–10 lat doświadczenia w tworzeniu aplikacji, w tym znaczące doświadczenie z Microsoft .NET zdobyte w ostatnim okresie
  • Posiadać dogłębną praktyczną znajomość C#, .NET Framework i .NET Core lub nowoczesnego .NET, w tym ASP.NET Core, Web API, wstrzykiwania zależności, programowania asynchronicznego i wzorców projektowych
  • Mieć udokumentowane doświadczenie w migracji aplikacji .NET Framework do .NET Core lub nowoczesnego .NET
  • Korzystać z narzędzi do kodowania opartych na dużych modelach językowych, takich jak GitHub Copilot lub Claude Code, przy realizacji rzeczywistych projektów
  • Mieć doświadczenie w kierowaniu zespołem czterech lub pięciu inżynierów podczas realizacji projektów
  • Sprawnie posługiwać się Azure DevOps, w tym wieloetapowymi potokami YAML, potokami kompilacji i wydania, środowiskami, zatwierdzeniami, zarządzaniem artefaktami i ciągłym dostarczaniem
  • Efektywnie używać Git, w tym strategii gałęzi, pull requestów i merytorycznych przeglądów kodu
  • Dobrze znać SQL Server lub Azure SQL oraz Entity Framework Core, w tym dostrajanie wydajności
  • Mieć doświadczenie w projektowaniu i korzystaniu z REST API oraz integracji z systemami zewnętrznymi
  • Znać usługi aplikacyjne Azure, w tym App Service, Functions, Key Vault, usługi magazynowania i monitorowanie aplikacji
  • Mieć doświadczenie w testowaniu automatycznym
  • Skutecznie komunikować się z interesariuszami klienta podczas dyskusji technicznych i wyjaśniać ryzyka techniczne prostym językiem
  • Mieszkać w Bengaluru lub regionie Delhi NCR bądź być gotowym do przeprowadzki

Powiązane oferty pracy

Knowtion Health

Menedżer ds. pozyskiwania talentów — praca zdalna

Knowtion Health

Nadzoruj systemy rekrutacyjne, zapotrzebowania na stanowiska, analitykę i obsługę pracowników tymczasowych w Knowtion Health. Pomagaj rozwijać skalowalne procesy zatrudniania w rozwijającej się firmie z sektora ochrony zdrowia.

Otwórz
Napco National

Koordynator ds. zakupów, Arabia Saudyjska (praca zdalna)

Napco National

Koordynuj zakupy dla przedsiębiorstwa produkcyjnego w Arabii Saudyjskiej: od zamówień i dostaw po dokumentację celną i transfery materiałów. Wspieraj odprawę przesyłek, obsługę faktur, reklamacje wobec dostawców i odnowienia certyfikatów produktów.

Otwórz
Terumo Medical Corporation

Menedżer regionalny ds. sprzedaży Terumo Interventional Systems

Terumo Medical Corporation

Zarządzaj sprzedażą wyrobów medycznych w północno-środkowej części New Jersey, kierując zespołami terenowymi i relacjami ze szpitalami. Rozwijaj przychody regionu i wyniki sprzedaży oraz dbaj o zgodną z wymogami promocję produktów Terumo Interventional Systems.

Otwórz
Claroty

Inżynier automatyzacji testów QA

Claroty

Twórz automatyzację API i interfejsu użytkownika oraz bramki jakości w CI/CD dla platformy Claroty do ochrony systemów cyberfizycznych. Pomagaj chronić infrastrukturę krytyczną dzięki niezawodnym testom.

Otwórz