
SPD Technology е B2B партньор за разработване на софтуерни продукти, който помага на предприятия и развиващи се компании да създават, модернизират и мащабират дигитални продукти. Дейността му обхваща облачни технологии и DevOps, изкуствен интелект и машинно обучение, инженеринг на данни и анализи, финтех и платежни системи, модернизация на приложения, системна интеграция, API, сигурност, инженеринг на качеството и UX/UI за уеб и мобилни устройства. Компанията разработва решения като платформи за плащания, фактуриране, откриване на измами и обработка на данни за сектори, включително финтех, застраховане, здравеопазване и електронна търговия.
Старши софтуерен инженер по облачна архитектура
Изграждайте облачни услуги, разпределени системи и проверки на архитектурата с изкуствен интелект за платформата за инвестиционни данни на PitchBook. Ръководете инженерни екипи в Европа чрез модели за повторна употреба и технически решения.
Описание
- Проучвайте технологии, създавайте прототипи и изграждайте референтни реализации за решаване на стратегически инженерни предизвикателства.
- Проектирайте, внедрявайте, тествайте и поддържайте услуги и компоненти на платформата.
- Работете по бекенд системи и архитектура на фронтенда, включително модели за микро фронтенд.
- Автоматизирайте проверката за съответствие на архитектурата чрез проверки с изкуствен интелект и функции за оценка на архитектурното качество.
- Използвайте проектиране, ориентирано към домейна, за да разделяте сложни проблеми на ограничени области и да избирате практични решения в условия на несигурност.
- Определяйте и оценявайте цели за качество по отношение на производителност, мащабируемост, надеждност, сигурност, достъпност, възстановимост, поддържаемост, преносимост, използваемост и разширяемост.
- Документирайте текущата и целевата архитектура, плановете за преход, ограниченията, алтернативите и решенията.
- Препоръчвайте компромиси при инженерните решения, например дали да се изгради или закупи дадено решение, да се действа сега или по-късно и да се рефакторира или изгради наново.
- Разработвайте базови решения за повторна употреба, шаблони, референтни архитектури и функционалности на платформата.
- Преглеждайте архитектурата и проектните решения и наставлявайте инженери в екипите за разработка.
- Обяснявайте техническия контекст на инженери, технически ръководители, продуктови мениджъри и бизнес заинтересовани страни.
Изисквания
- Диплома по компютърни науки, информационни системи или сходна специалност или равностоен практически опит.
- Най-малко шест години опит в софтуерното инженерство с Java или сравним обектно ориентиран език.
- Най-малко три години опит в разработката на микросървиси.
- Опит в изграждането на разпределени облачни системи или системи, управлявани от събития.
- Практически познания по сервизно ориентирана архитектура, проектиране, ориентирано към домейна, чиста архитектура, хексагонална архитектура и широко използвани архитектурни модели.
- Опит с внедряване на агентни приложения и инструменти, включително прилагане на подходи за оценяване по време на разработката.
- Опит с проектиране на REST API и приложения, управлявани от събития, с Kafka.
- Опит с широко използвани релационни бази данни, кеширане, репликация и технологии за търсене.
- Опит в разработването и оценяването на агентни приложения.
- Опит с Google Cloud Platform или Amazon Web Services и технологии за оркестрация на контейнери.
- Отлични умения за решаване на проблеми и способност да насочвате техническата работа на няколко екипа без формална власт.
- Отлични писмени и устни комуникационни умения при работа с инженери, мениджъри и продуктови партньори.
Придобивки
- Гъвкаво работно време.
- Подкрепяща и гъвкава работна среда.
- Възможности за професионално и личностно развитие.
- Участие в екипни ритуали и междуфункционално сътрудничество.