Avanade
Avanade
Avanade pruža alate za upravljanje poveznicama i digitalno povezivanje poslovanja u oblaku. Njegova platforma podržava skraćivanje URL-ova, poveznice s prilagođenim brendiranjem, QR kodove — uključujući dinamičke formate i formate GS1 Digital Link — mobilne odredišne stranice, digitalne posjetnice, praćenje UTM kampanja, analitiku poveznica, API-je i integracije. Te mogućnosti pomažu marketinškim timovima, programerima i timovima korisničke podrške u stvaranju, upravljanju i mjerenju interakcija s korisnicima putem digitalnih kanala, uz sigurnosne značajke i značajke usklađenosti usmjerene na velika poduzeća.

Viši arhitekt aplikacija .NET i Azure u Avanadeu

Vodit će arhitekturu aplikacija za Avanadeove angažmane s klijentima, modernizirati sustave .NET i oblikovati cloud-native rješenja na Azureu. Usmjeravat će inženjerske timove, prakse DevOpsa i arhitektonske odluke klijenata.

Opis

  • Postavljati arhitekturu aplikacija za klijentske projekte, uključujući ciljna stanja, granice usluga, integracije, zahtjeve kvalitete i arhitekturnu dokumentaciju.
  • Oblikovati mikrousluge s dekompozicijom prema domenama, verzioniranim API-jima, razmjenom poruka, otpornošću, idempotentnošću i obrascima distribuiranih podataka.
  • Voditi modernizaciju monolita procjenom sustava, utvrđivanjem granica usluga, određivanjem redoslijeda dekompozicije, odvajanjem podataka i planiranjem prijelaza.
  • Oblikovati troškovno učinkovite aplikacije na Azureu uz kontejnere, AKS, App Service, Functions, API Management, razmjenu poruka, predmemoriju, pohranu i mogućnost praćenja.
  • Voditi migracije s .NET Frameworka na .NET Core ili moderni .NET.
  • Izrađivati prototipove, referentne implementacije i složen kod u C#/.NET-u te pregledavati doprinose tima.
  • Voditi inženjere i tehničke voditelje kroz isporuku, uključujući raspodjelu posla, tehničke smjernice, preglede i odgovornost za kvalitetu.
  • Postavljati i provoditi standarde za grananje, preglede koda, testiranje, statičku analizu, sigurno kodiranje i mjerila performansi.
  • Voditi prakse CI/CD-a i DevOpsa uz Azure DevOps, YAML cjevovode, automatizaciju izdanja, vrata za odobrenje, infrastrukturu kao kod i kontinuiranu isporuku.
  • Postavljati standarde za AI alate za kodiranje, kao što su GitHub Copilot i Claude Code, te ih primjenjivati u dizajnu, refaktoriranju, testiranju i analizi naslijeđenog koda.
  • Oblikovati sigurnost aplikacija, uključujući identitet i pristup, tajne, zaštitu podataka i sigurne integracije.
  • Planirati operacije uz nadzor, zapisnike, tragove, upozorenja, ciljeve usluge, oporavak od katastrofe i primopredaju produkciji.
  • Voditi preglede dizajna, rješavati eskalacije arhitektonskih pitanja i objašnjavati odluke klijentskim arhitektima i odborima za pregled.
  • Procjenjivati tehnički posao, rizike i ovisnosti te upravljati kompromisima s voditeljima projekata.
  • Mentorirati tehničke voditelje i inženjere te razvijati vještine u .NET-u, cloud-native inženjerstvu i razvoju uz pomoć AI-ja.
  • Podržavati pretprodaju kao stručnjak za aplikacije kroz arhitekturu, planove modernizacije, procjene, ponude i radionice s klijentima.
  • Dopunjavati biblioteku prakse referentnim arhitekturama, okvirima za ponovnu upotrebu, predlošcima cjevovoda i ubrzivačima.

Zahtjevi

  • 10–15 godina iskustva u razvoju aplikacija i arhitekturi, uključujući znatno nedavno iskustvo s Microsoft .NET-om.
  • Napredne praktične vještine u C#, .NET Frameworku i modernom .NET-u, ASP.NET Coreu, Web API-ju, asinkronom programiranju i obrascima dizajna.
  • Iskustvo u arhitekturi mikrousluga, uključujući granice usluga, ugovore API-ja, razmjenu poruka, sustave vođene događajima, distribuirane podatke i otpornost.
  • Dokazano iskustvo u razbijanju monolita na mikrousluge, uključujući redoslijed isporuke, odvajanje podataka i prijelaz.
  • Izvrsno poznavanje cloud-native rješenja na Azureu, uključujući kontejnere, AKS, App Service, Functions, API Management, Service Bus ili Event Grid te načela twelve-factor i Well-Architected.
  • Iskustvo s migracijom aplikacija s .NET Frameworka na .NET Core ili moderni .NET.
  • Iskustvo u isporuci uz AI alate za kodiranje, kao što su GitHub Copilot ili Claude Code, te dobra prosudba pri pregledu, kontroli kvalitete i sigurnoj upotrebi s klijentskim kodom.
  • Izvrsno poznavanje Azure DevOpsa, uključujući višestupanjske YAML cjevovode, automatizaciju izgradnje i izdanja, okruženja, vrata za odobrenje i kontinuiranu isporuku; iskustvo s GitHub Actionsom može biti dodatna prednost.
  • Iskustvo u vođenju inženjerskih timova kroz tehničko usmjeravanje, preglede koda i dizajna, mentorstvo i odgovornost za kvalitetu.
  • Dobro poznavanje dizajna podataka uz SQL Server ili Azure SQL i Entity Framework Core, optimizacije upita i performansi te poznavanje NoSQL opcija poput Cosmos DB-a.
  • Dobro poznavanje sigurnosti aplikacija, uključujući Entra ID, OAuth/OIDC, upravljanje tajnama i sigurno kodiranje.
  • Iskustvo u oblikovanju rješenja i otklanjanju problema s performansama, skalabilnošću, pouzdanošću i mogućnošću praćenja u produkciji.
  • Jasna komunikacija s klijentima i sposobnost predstavljanja i obrane arhitekture pred višim dionicima i odborima za pregled.
  • Život u Bengaluruu ili regiji Delhi NCR, odnosno spremnost na preseljenje.

Povezani poslovi

Yunicorn Ventures

Kreativni strateg za rad na daljinu u Yunicorn Ventures

Yunicorn Ventures
11 – 50 Zaposlenici
B2BMarketingPoduzeće

Oblikujte koncepte, korisnička putovanja i oglasne tekstove za skalabilne tvrtke Yunicorn Ventures, uzimajući u obzir potrebe publike. Ova pozicija na puno radno vrijeme na daljinu obuhvaća regiju DACH sve do Dubaija.

Otvori
Walmart

Softverski inženjer III za velike podatke u Walmartu

Walmart

Razvijajte skalabilne aplikacije i alate za Walmartove podatkovne platforme u oblaku. Izrađujte usluge u jezicima Java i Python, analitičku infrastrukturu i sigurne podatkovne tokove u Bangaloreu.

Otvori