SPD Technology
SPD Technology
SPD Technology е B2B партньор за разработване на софтуерни продукти, който помага на предприятия и развиващи се компании да създават, модернизират и мащабират дигитални продукти. Дейността му обхваща облачни технологии и DevOps, изкуствен интелект и машинно обучение, инженеринг на данни и анализи, финтех и платежни системи, модернизация на приложения, системна интеграция, API, сигурност, инженеринг на качеството и UX/UI за уеб и мобилни устройства. Компанията разработва решения като платформи за плащания, фактуриране, откриване на измами и обработка на данни за сектори, включително финтех, застраховане, здравеопазване и електронна търговия.

Старши софтуерен инженер по облачна архитектура

Изграждайте облачни услуги, разпределени системи и проверки на архитектурата с изкуствен интелект за платформата за инвестиционни данни на PitchBook. Ръководете инженерни екипи в Европа чрез модели за повторна употреба и технически решения.

Описание

  • Проучвайте технологии, създавайте прототипи и изграждайте референтни реализации за решаване на стратегически инженерни предизвикателства.
  • Проектирайте, внедрявайте, тествайте и поддържайте услуги и компоненти на платформата.
  • Работете по бекенд системи и архитектура на фронтенда, включително модели за микро фронтенд.
  • Автоматизирайте проверката за съответствие на архитектурата чрез проверки с изкуствен интелект и функции за оценка на архитектурното качество.
  • Използвайте проектиране, ориентирано към домейна, за да разделяте сложни проблеми на ограничени области и да избирате практични решения в условия на несигурност.
  • Определяйте и оценявайте цели за качество по отношение на производителност, мащабируемост, надеждност, сигурност, достъпност, възстановимост, поддържаемост, преносимост, използваемост и разширяемост.
  • Документирайте текущата и целевата архитектура, плановете за преход, ограниченията, алтернативите и решенията.
  • Препоръчвайте компромиси при инженерните решения, например дали да се изгради или закупи дадено решение, да се действа сега или по-късно и да се рефакторира или изгради наново.
  • Разработвайте базови решения за повторна употреба, шаблони, референтни архитектури и функционалности на платформата.
  • Преглеждайте архитектурата и проектните решения и наставлявайте инженери в екипите за разработка.
  • Обяснявайте техническия контекст на инженери, технически ръководители, продуктови мениджъри и бизнес заинтересовани страни.

Изисквания

  • Диплома по компютърни науки, информационни системи или сходна специалност или равностоен практически опит.
  • Най-малко шест години опит в софтуерното инженерство с Java или сравним обектно ориентиран език.
  • Най-малко три години опит в разработката на микросървиси.
  • Опит в изграждането на разпределени облачни системи или системи, управлявани от събития.
  • Практически познания по сервизно ориентирана архитектура, проектиране, ориентирано към домейна, чиста архитектура, хексагонална архитектура и широко използвани архитектурни модели.
  • Опит с внедряване на агентни приложения и инструменти, включително прилагане на подходи за оценяване по време на разработката.
  • Опит с проектиране на REST API и приложения, управлявани от събития, с Kafka.
  • Опит с широко използвани релационни бази данни, кеширане, репликация и технологии за търсене.
  • Опит в разработването и оценяването на агентни приложения.
  • Опит с Google Cloud Platform или Amazon Web Services и технологии за оркестрация на контейнери.
  • Отлични умения за решаване на проблеми и способност да насочвате техническата работа на няколко екипа без формална власт.
  • Отлични писмени и устни комуникационни умения при работа с инженери, мениджъри и продуктови партньори.

Придобивки

  • Гъвкаво работно време.
  • Подкрепяща и гъвкава работна среда.
  • Възможности за професионално и личностно развитие.
  • Участие в екипни ритуали и междуфункционално сътрудничество.