
Independence Pet Group je severoamerická organizácia poskytujúca poistenie a služby pre domácich miláčikov, ktorá sa stará o viac ako 800 000 zvierat v Spojených štátoch a Kanade. Spoločnosť vyvíja poistné produkty a služby navrhnuté na podporu domácich miláčikov počas celého ich života vrátane možností upisovania rizík, komplexných riešení pre partnerov a poistenia určeného priamo spotrebiteľom. Prostredníctvom svojho portfólia značiek poistenia domácich miláčikov pôsobí Independence Pet Group v oblasti poistenia, spotrebiteľských služieb a starostlivosti o zdravie zvierat s cieľom posilňovať vzťah medzi domácimi miláčikmi a ich majiteľmi.
Vedúci softvérový inžinier – práca na diaľku v New Yorku
Povediete architektúru a praktický vývoj platforiem poistenia domácich zvierat spoločnosti Independence Pet Group. Posilníte aplikácie v Azure, spoľahlivosť, inžinierske štandardy a technické dodávky naprieč tímami.
Popis
- Poskytovať technické vedenie viacerým inžinierskym tímom a produktovým oblastiam
- Viesť návrh riešení a architektonické rozhodnutia pre nový vývoj, integrácie, modernizáciu a zlepšovanie platforiem
- Spoluvytvárať technické smerovanie a inžinierske štandardy v spolupráci s manažérom softvérového inžinierstva
- Posudzovať technické kompromisy a odporúčať škálovateľné, udržiavateľné, bezpečné a spoľahlivé riešenia
- Vyvíjať a podporovať riešenia .NET/C#, Azure, API, webových aplikácií a dátových platforiem
- Písať kód pre komplexné, vysokovýznamné iniciatívy naprieč platformami
- Podporovať aplikácie orientované na zákazníkov, platformy pre poistky a poistné udalosti, integrácie a mobilné aplikácie
- Vytvárať prototypy a referenčné implementácie
- Diagnostikovať komplexné problémy aplikácií, integrácií, výkonu a produkčného prostredia
- Vykonávať kontrolu kódu a návrhov
- Presadzovať štandardy pre návrh softvéru, kódovanie, API, integrácie, testovanie, pozorovateľnosť, odolnosť, bezpečnosť, cloud-native vývoj a správu zdrojového kódu
- Identifikovať technický dlh a určovať priority jeho odstraňovania s technickým vedením a produktovým tímom
- Zlepšovať riešenia v Azure, CI/CD pipeline, automatizáciu nasadzovania, kvalitu vydaní a konzistentnosť prostredí
- Podporovať logovanie, metriky, trasovanie, upozornenia a monitorovanie výkonu aplikácií
- Vyšetrovať kritické produkčné incidenty, riešiť ich a pomáhať predchádzať ich opakovaniu
- Pôsobiť ako technický eskalačný bod naprieč inžinierskymi oblasťami
- Koordinovať spoluprácu medzi tímami Engineering, Product, QA, DevOps, Architecture, Security a Operations
- Mentorovať softvérových a seniorných inžinierov prostredníctvom kontrol, návrhových stretnutí, párového programovania a technického koučingu
- Podporovať krížové školenia a zdieľanie znalostí
- Definovať prístupy k modernizácii a refaktoringu zastaranej architektúry a softvéru
- Viesť zlepšovanie API, integrácií, aplikácií a zdieľaných služieb
- Zúčastňovať sa plánovania sprintov, spresňovania backlogu, technického objavovania a dodávok prostredníctvom Azure DevOps
- Spolupracovať s vlastníkmi produktov a obchodnými zainteresovanými stranami na premene požiadaviek na technicky kvalitné riešenia
- Pripravovať odhady, identifikovať závislosti a komunikovať riziká a kompromisy implementácie
Požiadavky
- Bakalárske vzdelanie v odbore informatiky, softvérového inžinierstva alebo zodpovedajúca odborná prax
- Významné profesionálne skúsenosti v softvérovom inžinierstve s postupom do seniornej technickej vedúcej pozície
- Pokročilé praktické skúsenosti s vývojom aplikácií v .NET a C#
- Rozsiahle skúsenosti s tvorbou cloudových riešení v Microsoft Azure
- Skúsenosti s návrhom API, integrácií, distribuovaných aplikácií a podnikových softvérových systémov
- Výborná znalosť softvérovej architektúry, objektovo orientovaného návrhu, návrhových vzorov a moderných inžinierskych postupov
- Skúsenosti s Azure DevOps, CI/CD pipeline, automatizovaným testovaním a modernými spôsobmi nasadzovania
- Rozsiahle skúsenosti so SQL Serverom, relačným modelovaním údajov a výkonom aplikácií
- Skúsenosti s diagnostikou komplexných produkčných aplikácií a distribuovaných systémov
- Schopnosť ovplyvňovať technické smerovanie viacerých tímov bez priamej manažérskej právomoci
- Vynikajúce písomné a ústne komunikačné schopnosti vrátane schopnosti vysvetliť zložité technické témy technickému aj netechnickému publiku
- Výhodou sú skúsenosti so správou poistiek, poistnými udalosťami, poisťovníctvom, finančnými službami alebo regulovanými podnikovými platformami
- Výhodou sú skúsenosti s modernizáciou starších aplikácií a architektúr v .NET
- Výhodou sú skúsenosti s Microsoft Dynamics a podnikovými integráciami
- Výhodou sú skúsenosti s modernými frontendovými frameworkmi a architektúrou webových aplikácií
- Výhodou sú skúsenosti s podporou alebo vývojom natívnych aplikácií pre iOS a/alebo Android
- Výhodou sú skúsenosti s návrhom opakovane použiteľných API a integračných platforiem
- Výhodou sú skúsenosti s monitorovaním výkonu aplikácií, pozorovateľnosťou, inžinierstvom spoľahlivosti a produkčnou podporou
- Výhodou sú skúsenosti so spoluprácou s distribuovanými alebo offshore inžinierskymi tímami
Benefity
- Možnosť získať ročný bonus
- Komplexné zdravotné, zubné a očné poistenie
- Základné životné poistenie hradené spoločnosťou bez nákladov pre zamestnanca
- Spoločnosť hradí krátkodobé a dlhodobé poistenie pracovnej neschopnosti
- Dvanásť týždňov plne platenej rodičovskej dovolenky
- Zdravotné sporiace konto
- Flexibilné účty výdavkov
- Program dôchodkového sporenia
- Platené osobné voľno
- Platené sviatky a celofiremný deň zdravia
- Platené voľno na dobrovoľníctvo v neziskových organizáciách
- Pracovné prostredie priateľské k domácim zvieratám
- Príspevky na dochádzanie
- Skupinové poistenie domácich zvierat
- Školenie pri práci a rozvoj zručností
- Program pomoci zamestnancom