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 .NET- och Azure-applikationsarkitekt på Avanade

Led applikationsarkitektur i Avanades kunduppdrag, modernisera .NET-system och utforma molnbaserade lösningar för Azure. Vägled utvecklingsteam, DevOps-arbetssätt och kundernas arkitekturbeslut.

Beskrivning

  • Fastställ applikationsarkitekturen för kundprojekt, inklusive målarkitektur, tjänstegränser, integrationer, kvalitetskrav och arkitekturdokumentation.
  • Utforma mikrotjänster med domändriven nedbrytning, versionshanterade API:er, meddelandehantering, feltålighet, idempotens och mönster för distribuerad data.
  • Led modernisering av monoliter genom att bedöma system, identifiera tjänstegränser, planera uppdelningen i etapper, separera data och planera övergångar.
  • Utforma kostnadsmedvetna Azure-applikationer med containrar, AKS, App Service, Functions, API Management, meddelandehantering, cachelagring, lagring och observerbarhet.
  • Led migreringar från .NET Framework till .NET Core eller modern .NET.
  • Bygg prototyper, referensimplementationer och avancerad kod i C#/.NET samt granska teamets bidrag.
  • Led ingenjörer och tekniska ledare genom leveransen, inklusive arbetsfördelning, teknisk vägledning, granskningar och ansvar för kvalitet.
  • Fastställ och upprätthåll standarder för branching, kodgranskningar, testning, statisk analys, säker kodning och prestandariktmärken.
  • Ansvara för CI/CD- och DevOps-arbetssätt med Azure DevOps, YAML-pipelines, automatiserade releaser, godkännandesteg, infrastruktur som kod och kontinuerlig leverans.
  • Fastställ standarder för och använd AI-kodningsverktyg som GitHub Copilot och Claude Code för design, refaktorering, testning och analys av äldre kod.
  • Utforma applikationssäkerhet för identitet och åtkomst, hemligheter, dataskydd och säkra integrationer.
  • Planera för drift med övervakning, loggar, spårning, aviseringar, tjänstemål, katastrofåterställning och överlämning till produktion.
  • Leda designgranskningar, lösa eskaleringar kring arkitektur och förklara beslut för kundernas arkitekter och granskningsorgan.
  • Uppskatta tekniskt arbete, bedöma risker och beroenden samt hantera avvägningar tillsammans med projektledare.
  • Handleda tekniska ledare och ingenjörer och utveckla kompetens inom .NET, molnbaserad utveckling och AI-stödd utveckling.
  • Stödja försäljningsarbetet före avtal som ämnesexpert inom applikationer genom arkitektur, moderniseringsplaner, uppskattningar, förslag och kundworkshoppar.
  • Bidra med referensarkitekturer, återanvändbara ramverk, pipeline-mallar och acceleratorer till verksamhetens bibliotek.

Krav

  • 10–15 års erfarenhet av applikationsutveckling och arkitektur, inklusive omfattande aktuell erfarenhet av Microsoft .NET.
  • Avancerade praktiska kunskaper i C#, .NET Framework och modern .NET, ASP.NET Core, Web API, asynkron programmering och designmönster.
  • Erfarenhet av att utforma mikrotjänster, inklusive tjänstegränser, API-kontrakt, meddelandehantering, händelsestyrda system, distribuerad data och feltålighet.
  • Dokumenterad erfarenhet av att dela upp monoliter i mikrotjänster, inklusive leveransplanering, datauppdelning och övergång.
  • Gedigen kompetens inom molnbaserad Azure-utveckling, inklusive containrar, AKS, App Service, Functions, API Management, Service Bus eller Event Grid samt tolvfaktorsprinciperna och Well-Architected-principerna.
  • Erfarenhet av att flytta .NET Framework-applikationer till .NET Core eller modern .NET.
  • Erfarenhet av att använda AI-kodningsverktyg som GitHub Copilot eller Claude Code i leveranser, samt gott omdöme kring granskning, kvalitet och säker användning med kundkod.
  • Gedigna kunskaper i Azure DevOps, inklusive YAML-pipelines i flera steg, automatisering av byggen och releaser, miljöer, godkännandesteg och kontinuerlig leverans; erfarenhet av GitHub Actions är meriterande.
  • Erfarenhet av att leda tekniska team genom teknisk styrning, kod- och designgranskningar, mentorskap och kvalitetsansvar.
  • Gedigna kunskaper i datamodellering med SQL Server eller Azure SQL och Entity Framework Core, fråge- och prestandaoptimering samt kännedom om NoSQL-alternativ som Cosmos DB.
  • Goda kunskaper i applikationssäkerhet, inklusive Entra ID, OAuth/OIDC, hantering av hemligheter och säker kodning.
  • Erfarenhet av att utforma system för och felsöka prestanda, skalbarhet, tillförlitlighet och observerbarhet i produktion.
  • Tydlig kommunikation med kunder och förmåga att presentera och försvara arkitektur inför ledande intressenter och granskningsorgan.
  • Bosatt i Bengaluru eller Delhi NCR, eller villig att flytta.

Relaterade jobb

Centorrino Technologies

Specialist inom riskhantering – distansarbete, Australien

Centorrino Technologies

Inför ett riskhanteringssystem för reglerade australiska organisationer och omsätt styrningsbehov i konfiguration, tester, rapportering och användning. Arbeta genom hela införandet tillsammans med intressenter kring riskdata, kontroller och rapportering till ledningen.

Öppna