
Independence Pet Group е северноамериканска организация за застраховане на домашни любимци и услуги, която обслужва над 800 000 домашни любимци в Съединените щати и Канада. Компанията разработва застрахователни продукти и услуги, предназначени да подкрепят домашните любимци през целия им живот, включително възможности за поемане на риск, цялостни решения за партньори и покритие, насочено към потребителите. Чрез портфолиото си от марки за застраховане на домашни любимци Independence Pet Group работи в областта на застраховането, потребителските услуги и грижата за домашни любимци, за да помага за укрепването на връзката между домашните любимци и техните стопани.
Водещ софтуерен инженер – дистанционна работа в Ню Йорк
Ръководете архитектурата и практическата разработка на платформите за застраховане на домашни любимци на Independence Pet Group. Подобрете приложенията в Azure, надеждността, инженерните стандарти и техническото изпълнение между екипите.
Описание
- Осигуряване на техническо лидерство в множество инженерни екипи и продуктови области
- Ръководене на проектирането на решения и архитектурните решения за нова разработка, интеграции, модернизация и подобрения на платформата
- Определяне на техническата посока и инженерните стандарти в партньорство с мениджъра на софтуерното инженерство
- Оценяване на техническите компромиси и препоръчване на мащабируеми, поддържани, сигурни и надеждни решения
- Разработване и поддръжка на решения с .NET/C#, Azure, API, уеб приложения и платформи за данни
- Писане на код за сложни инициативи с голямо въздействие и междуплатформен обхват
- Поддръжка на приложения за клиенти, платформи за полици и щети, интеграции и мобилни приложения
- Създаване на прототипи и референтни реализации
- Диагностициране на сложни проблеми с приложения, интеграции, производителност и продукционна среда
- Провеждане на прегледи на код и дизайн
- Насърчаване на стандарти за софтуерен дизайн, програмиране, API, интеграции, тестване, наблюдаемост, устойчивост, сигурност, облачна разработка и контрол на изходния код
- Идентифициране на техническия дълг и определяне на приоритети за отстраняването му с техническото ръководство и екипа по продукта
- Подобряване на решенията в Azure, CI/CD конвейерите, автоматизацията на внедряването, качеството на изданията и последователността на средите
- Поддръжка на логове, метрики, проследяване, известия и мониторинг на производителността на приложенията
- Разследване на критични продукционни инциденти, разрешаването им и подпомагане на предотвратяването на повторение
- Изпълняване на ролята на техническа точка за ескалация в инженерните направления
- Координиране на сътрудничеството между Engineering, Product, QA, DevOps, Architecture, Security и Operations
- Менториране на софтуерни и старши инженери чрез прегледи, дизайнерски сесии, работа по двойки и технически коучинг
- Насърчаване на кръстосаното обучение и споделянето на знания
- Определяне на подходи за модернизация и рефакториране на наследена архитектура и софтуер
- Ръководене на подобренията на API, интеграциите, приложенията и споделените услуги
- Участие в планирането на спринтове, прецизирането на беклога, техническото проучване и изпълнението чрез Azure DevOps
- Работа със собственици на продукти и бизнес заинтересовани страни за превръщане на изискванията в технически издържани решения
- Изготвяне на оценки, идентифициране на зависимости и комуникиране на рисковете и компромисите при реализацията
Изисквания
- Бакалавърска степен по компютърни науки, софтуерно инженерство или еквивалентен професионален опит
- Съществен професионален опит в софтуерното инженерство с развитие до старшо техническо лидерство
- Напреднал практически опит в разработването на приложения с .NET и C#
- Силен опит в изграждането на облачни решения в Microsoft Azure
- Опит в проектирането на API, интеграции, разпределени приложения и корпоративни софтуерни системи
- Отлично познаване на софтуерната архитектура, обектно-ориентирания дизайн, шаблоните за проектиране и съвременните инженерни практики
- Опит с Azure DevOps, CI/CD конвейери, автоматизирано тестване и съвременни методи за внедряване
- Силен опит със SQL Server, релационно моделиране на данни и производителност на приложенията
- Опит в диагностицирането на сложни продукционни приложения и разпределени системи
- Способност за влияние върху техническата посока на множество екипи без пряка управленска власт
- Силни писмени и устни комуникационни умения, включително способност за обясняване на сложни технически теми на техническа и нетехническа аудитория
- Предимство: опит с администриране на полици, щети, застраховане, финансови услуги или регулирани корпоративни платформи
- Предимство: опит с модернизиране на наследени .NET приложения и архитектури
- Предимство: опит с Microsoft Dynamics и корпоративни интеграции
- Предимство: опит със съвременни frontend рамки и архитектура на уеб приложения
- Предимство: опит с поддръжка или разработване на нативни приложения за iOS и/или Android
- Предимство: опит в проектирането на многократно използваеми API и интеграционни платформи
- Предимство: опит с мониторинг на производителността на приложенията, наблюдаемост, инженеринг на надеждността и продукционна поддръжка
- Предимство: опит в сътрудничество с разпределени или offshore инженерни екипи
Придобивки
- Възможност за годишен бонус
- Пълно медицинско, стоматологично и зрително осигуряване
- Основна застраховка живот, предоставена от компанията без разходи за служителя
- Платено от компанията краткосрочно и дългосрочно покритие за нетрудоспособност
- Дванадесет седмици изцяло платен родителски отпуск
- Здравна спестовна сметка
- Гъвкави сметки за разходи
- План за пенсионни спестявания
- Платен личен отпуск
- Платени празнични дни и общофирмен Ден на благосъстоянието
- Платен отпуск за доброволчество в организации с нестопанска цел
- Офис среда, подходяща за домашни любимци
- Придобивки за пътуване до работното място
- Групова застраховка за домашни любимци
- Обучение на работното място и развитие на уменията
- Програма за подпомагане на служителите