Avanade
Avanade
Avanade biedt cloudgebaseerde tools voor linkbeheer en digitale verbindingen voor bedrijven. Het platform ondersteunt URL-verkorting, merkgebonden links, QR-codes – waaronder dynamische formaten en GS1 Digital Link –, mobiele landingspagina’s, digitale visitekaartjes, UTM-campagnetracking, linkanalyses, API’s en integraties. Deze mogelijkheden helpen marketing-, ontwikkel- en klantenserviceteams om klantinteracties via digitale kanalen te creëren, beheren en meten, met beveiligings- en compliancefuncties voor ondernemingen.

Senior tech lead .NET-applicaties – Bengaluru

Leid de oplevering en modernisering van .NET-applicaties, Azure DevOps-pipelines en een team van engineers. Help klanten van Avanade innoveren met Microsoft-technologie.

Beschrijving

  • Verantwoordelijk zijn voor de technische oplevering van .NET-applicaties, van ontwerp en ontwikkeling tot en met testen, release en productievoorbereiding
  • Een team van vier tot vijf engineers leiden door werk toe te wijzen, code en ontwerpen te beoordelen, blokkades weg te nemen en de opleverkwaliteit te bewaken
  • Zelf applicaties bouwen met C# en .NET, waaronder ASP.NET Core, Web API, microservices en service-integraties
  • Migraties van verouderde .NET Framework-applicaties naar .NET Core of modern .NET leiden
  • LLM-gebaseerde ontwikkeltools zoals GitHub Copilot en Claude Code gedurende de volledige ontwikkelcyclus gebruiken
  • CI/CD-pipelines in Azure DevOps bouwen en beheren
  • Engineeringstandaarden vaststellen en handhaven voor branching, pull requests, codebeoordelingen, testen, statische analyse en beveiligingsscans
  • Gegevenstoegang ontwerpen en optimaliseren met SQL Server of Azure SQL en Entity Framework Core
  • Met cloud- en platformteams afstemmen over de Azure-implementatiearchitectuur, waaronder App Service, Functions, containers, AKS, Key Vault, configuratie en geheimen
  • Prestatie-, betrouwbaarheids- en productieproblemen onderzoeken en oplossingen realiseren die de onderliggende oorzaken aanpakken
  • Technische ontwerpbesprekingen leiden met architecten, businessanalisten en technische contactpersonen bij klanten
  • Werk samen met de projectmanager plannen en ramen, en rapporteren over de technische voortgang en risico’s
  • Engineers begeleiden op het gebied van .NET, engineeringpraktijken en AI-ondersteunde ontwikkeling; ondersteuning bieden bij werving en technische sollicitatiegesprekken
  • Herbruikbare componenten, sjablonen, pipelineversnellers en referentie-implementaties toevoegen aan de IP-bibliotheek van de praktijkgroep
  • Pre-sales ondersteunen met technische aanpakken, inspanningsramingen en technische gesprekken met klanten

Vereisten

  • Je hebt 8–10 jaar ervaring met applicatieontwikkeling, met de laatste jaren een sterke focus op Microsoft .NET.
  • Je hebt diepgaande praktijkkennis van C#, .NET Framework en .NET Core of modern .NET, waaronder ASP.NET Core, Web API, dependency injection, asynchroon programmeren en ontwerppatronen.
  • Je hebt aantoonbare ervaring met het migreren van .NET Framework-applicaties naar .NET Core of modern .NET.
  • Je hebt LLM-gebaseerde codeertools zoals GitHub Copilot of Claude Code gebruikt bij de oplevering van echte projecten.
  • Je hebt ervaring met het leiden van een engineeringteam van vier à vijf personen bij de uitvoering van projecten.
  • Je bent vaardig met Azure DevOps, waaronder meerfasige YAML-pipelines, build- en release-pipelines, omgevingen, goedkeuringen, artefactbeheer en continuous delivery.
  • Je gebruikt Git effectief, met onder meer branchingstrategieën, pull requests en inhoudelijke codebeoordelingen.
  • Je hebt een sterke basis in SQL Server of Azure SQL en Entity Framework Core, inclusief prestatieoptimalisatie.
  • Je hebt ervaring met het ontwerpen en gebruiken van REST-API’s en het integreren met externe systemen.
  • Je hebt praktische kennis van Azure-toepassingsservices, waaronder App Service, Functions, Key Vault, opslag en applicatiemonitoring.
  • Je hebt ervaring met geautomatiseerd testen.
  • Je communiceert effectief in technische gesprekken met klantcontactpersonen en kunt technische risico’s in begrijpelijke taal uitleggen.
  • Je woont in Bengaluru of Delhi NCR, of bent bereid daarheen te verhuizen.