
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.