Independence Pet Group
Independence Pet Group
1.001 – 5.000 Zaposlenici
B2CDobrobitOsiguranje
Independence Pet Group sjevernoamerička je organizacija za osiguranje kućnih ljubimaca i povezane usluge koja pruža usluge za više od 800.000 kućnih ljubimaca diljem Sjedinjenih Američkih Država i Kanade. Tvrtka razvija proizvode osiguranja i usluge osmišljene za podršku kućnim ljubimcima tijekom cijelog njihova života, uključujući mogućnosti preuzimanja rizika, cjelovita rješenja za partnere i osiguranje namijenjeno potrošačima. Putem svojeg portfelja brendova osiguranja kućnih ljubimaca Independence Pet Group djeluje u područjima osiguranja, potrošačkih usluga i dobrobiti kućnih ljubimaca kako bi pomogla učvrstiti odnos između kućnih ljubimaca i njihovih vlasnika.

Glavni softverski inženjer – rad na daljinu u New Yorku

Vodit ćete arhitekturu i praktični razvoj platformi za osiguranje kućnih ljubimaca tvrtke Independence Pet Group. Unaprijedit ćete Azure aplikacije, pouzdanost, inženjerske standarde i tehničku isporuku kroz timove.

Opis

  • Pružati tehničko vodstvo kroz više inženjerskih timova i područja proizvoda
  • Voditi dizajn rješenja i arhitektonske odluke za novi razvoj, integracije, modernizaciju i poboljšanja platforme
  • Oblikovati tehnički smjer i inženjerske standarde u suradnji s voditeljem softverskog inženjerstva
  • Procjenjivati tehničke kompromise i preporučivati skalabilna, održiva, sigurna i pouzdana rješenja
  • Izrađivati i podržavati rješenja .NET/C#, Azure, API-ja, web-aplikacija i podatkovnih platformi
  • Pisati kod za složene inicijative velikog učinka koje obuhvaćaju više platformi
  • Podržavati aplikacije usmjerene na korisnike, platforme za police i štete, integracije i mobilne aplikacije
  • Izrađivati prototipove i referentne implementacije
  • Dijagnosticirati složene probleme aplikacija, integracija, performansi i produkcijskog okruženja
  • Provodi revizije koda i dizajna
  • Promicati standarde za dizajn softvera, kodiranje, API-je, integracije, testiranje, opservabilnost, otpornost, sigurnost, razvoj u oblaku i upravljanje izvornim kodom
  • Identificirati tehnički dug i određivati prioritete njegova uklanjanja s tehničkim vodstvom i timom za proizvod
  • Unapređivati Azure rješenja, CI/CD cjevovode, automatizaciju implementacije, kvalitetu izdanja i ujednačenost okruženja
  • Podržavati zapisivanje događaja, metrike, praćenje, upozorenja i praćenje performansi aplikacija
  • Istraživati kritične produkcijske incidente, rješavati ih i pomagati u sprječavanju njihova ponavljanja
  • Djelovati kao točka tehničke eskalacije kroz inženjerske vertikale
  • Koordinirati suradnju između timova Engineering, Product, QA, DevOps, Architecture, Security i Operations
  • Mentorirati softverske i senior inženjere kroz revizije, dizajnerske sesije, rad u paru i tehničko podučavanje
  • Promicati unakrsnu obuku i razmjenu znanja
  • Definirati pristupe modernizaciji i refaktoriranju naslijeđene arhitekture i softvera
  • Voditi poboljšanja API-ja, integracija, aplikacija i zajedničkih servisa
  • Sudjelovati u planiranju sprintova, doradi backloga, tehničkom istraživanju i isporuci putem Azure DevOpsa
  • Surađivati s vlasnicima proizvoda i poslovnim dionicima kako bi se zahtjevi pretvorili u tehnički kvalitetna rješenja
  • Pripremati procjene, identificirati ovisnosti i komunicirati rizike i kompromise implementacije

Zahtjevi

  • Diploma prvostupnika računalnih znanosti, softverskog inženjerstva ili odgovarajuće profesionalno iskustvo
  • Značajno profesionalno iskustvo u softverskom inženjerstvu uz napredovanje prema višem tehničkom vodstvu
  • Napredno praktično iskustvo u razvoju aplikacija pomoću .NET-a i C#-a
  • Veliko iskustvo u izgradnji cloud rješenja na Microsoft Azureu
  • Iskustvo u dizajniranju API-ja, integracija, distribuiranih aplikacija i poslovnih softverskih sustava
  • Izvrsno poznavanje softverske arhitekture, objektno orijentiranog dizajna, obrazaca dizajna i suvremenih inženjerskih praksi
  • Iskustvo s Azure DevOpsom, CI/CD cjevovodima, automatiziranim testiranjem i suvremenim metodama implementacije
  • Veliko iskustvo sa SQL Serverom, relacijskim modeliranjem podataka i performansama aplikacija
  • Iskustvo u dijagnosticiranju složenih produkcijskih aplikacija i distribuiranih sustava
  • Sposobnost utjecanja na tehnički smjer više timova bez izravnih upravljačkih ovlasti
  • Izvrsne pisane i usmene komunikacijske vještine, uključujući sposobnost objašnjavanja složenih tehničkih tema tehničkoj i netehničkoj publici
  • Poželjno: iskustvo s administracijom polica, štetama, osiguranjem, financijskim uslugama ili reguliranim poslovnim platformama
  • Poželjno: iskustvo u modernizaciji naslijeđenih .NET aplikacija i arhitektura
  • Poželjno: iskustvo s Microsoft Dynamicsom i poslovnim integracijama
  • Poželjno: iskustvo s modernim frontend okvirima i arhitekturom web-aplikacija
  • Poželjno: iskustvo u podršci ili razvoju izvornih aplikacija za iOS i/ili Android
  • Poželjno: iskustvo u dizajniranju API-ja i integracijskih platformi za ponovnu upotrebu
  • Poželjno: iskustvo u praćenju performansi aplikacija, opservabilnosti, inženjerstvu pouzdanosti i produkcijskoj podršci
  • Poželjno: iskustvo suradnje s distribuiranim ili offshore inženjerskim timovima

Pogodnosti

  • Mogućnost ostvarivanja godišnjeg bonusa
  • Sveobuhvatno zdravstveno, stomatološko i osiguranje vida
  • Osnovno životno osiguranje koje osigurava tvrtka bez troška za zaposlenika
  • Tvrtka plaća kratkoročno i dugoročno osiguranje od invalidnosti
  • Dvanaest tjedana potpuno plaćenog roditeljskog dopusta
  • Zdravstveni štedni račun
  • Fleksibilni računi za troškove
  • Plan mirovinske štednje
  • Plaćeni osobni dopust
  • Plaćeni blagdani i korporativni dan dobrobiti
  • Plaćeni dopust za volontiranje u neprofitnim organizacijama
  • Ured prilagođen kućnim ljubimcima
  • Pogodnosti za putovanje na posao
  • Skupno osiguranje kućnih ljubimaca
  • Obuka na poslu i razvoj vještina
  • Program pomoći zaposlenicima