Avanade
Avanade
Avanade erbjuder molnbaserad länknavigering och digitala anslutningsverktyg för företag. Plattformen stöder URL-förkortning, varumärkesanpassade länkar, QR-koder – inklusive dynamiska format och GS1 Digital Link – mobila landningssidor, digitala visitkort, UTM-spårning av kampanjer, länkanalys, API:er och integrationer. Funktionerna hjälper marknadsförings-, utvecklar- och kundserviceteam att skapa, hantera och mäta kundinteraktioner i digitala kanaler, med säkerhets- och efterlevnadsfunktioner för företag.

Senior teknisk ledare för .NET-applikationer – Bengaluru

Led leverans och modernisering av .NET-applikationer, Azure DevOps-pipelines och ett team av ingenjörer. Hjälp Avanades kunder att förnya sig med Microsoft-teknik.

Beskrivning

  • Ansvara för den tekniska leveransen av .NET-applikationer från design och utveckling till testning, release och produktionsberedskap
  • Leda fyra till fem ingenjörer genom att fördela arbete, granska kod och design, undanröja hinder och upprätthålla leveranskvaliteten
  • Utveckla applikationer praktiskt med C# och .NET, inklusive ASP.NET Core, Web API, mikrotjänster och tjänsteintegrationer
  • Leda migreringar av äldre .NET Framework-applikationer till .NET Core eller modern .NET
  • Använda LLM-baserade utvecklingsverktyg som GitHub Copilot och Claude Code genom hela utvecklingslivscykeln
  • Bygga och driva CI/CD-pipelines i Azure DevOps
  • Fastställa och upprätthålla tekniska standarder för förgreningar, pull requests, kodgranskningar, testning, statisk analys och säkerhetsskanning
  • Utforma och optimera dataåtkomst med SQL Server eller Azure SQL och Entity Framework Core
  • Samordna med moln- och plattformsteam kring Azure-distributionsarkitektur, inklusive App Service, Functions, containrar, AKS, Key Vault, konfiguration och hemligheter
  • Utreda prestanda-, tillförlitlighets- och produktionsproblem och driva fram lösningar som åtgärdar grundorsakerna
  • Leda tekniska designdiskussioner med arkitekter, verksamhetsanalytiker och kundens tekniska intressenter
  • Planera och uppskatta arbete tillsammans med projektledaren samt rapportera tekniska framsteg och risker
  • Vägleda ingenjörer inom .NET, tekniska arbetssätt och AI-stödd utveckling samt bidra till rekrytering och tekniska intervjuer
  • Bidra med återanvändbara komponenter, mallar, pipeline-acceleratorer och referensimplementationer till verksamhetens IP-bibliotek
  • Stödja försäljningsarbetet före avtal med tekniska lösningsförslag, arbetsinsatsbedömningar och tekniska kunddiskussioner

Krav

  • Ha 8–10 års erfarenhet av applikationsutveckling, med ett betydande fokus på Microsoft .NET under senare år
  • Ha djup praktisk kompetens inom C#, .NET Framework och .NET Core eller modern .NET, inklusive ASP.NET Core, Web API, beroendeinjektion, asynkron programmering och designmönster
  • Ha dokumenterad erfarenhet av att migrera .NET Framework-applikationer till .NET Core eller modern .NET
  • Ha använt LLM-baserade kodningsverktyg som GitHub Copilot eller Claude Code i verkliga projektleveranser
  • Ha erfarenhet av att leda ett ingenjörsteam på fyra till fem personer i leveransarbete
  • Behärska Azure DevOps, inklusive YAML-pipelines i flera steg, bygg- och releasepipelines, miljöer, godkännanden, artefakthantering och kontinuerlig leverans
  • Använda Git effektivt, inklusive strategier för förgreningar, pull requests och meningsfulla kodgranskningar
  • Ha goda kunskaper i SQL Server eller Azure SQL och Entity Framework Core, inklusive prestandaoptimering
  • Ha erfarenhet av att utforma och använda REST-API:er samt integrera med externa system
  • Ha praktisk kunskap om Azures applikationstjänster, inklusive App Service, Functions, Key Vault, lagring och applikationsövervakning
  • Ha erfarenhet av automatiserad testning
  • Kommunicera effektivt i tekniska diskussioner med kundintressenter och förklara tekniska risker på ett begripligt sätt
  • Vara baserad i Bengaluru eller Delhi NCR, eller vara villig att flytta

Relaterade jobb