SPD Technology
SPD Technology
501 – 1000 Pracownicy
B2BFintechSztuczna inteligencja
SPD Technology to partner B2B w zakresie tworzenia produktów programistycznych, który pomaga przedsiębiorstwom i rozwijającym się firmom tworzyć, modernizować i skalować produkty cyfrowe. Firma zajmuje się chmurą i DevOps, sztuczną inteligencją i uczeniem maszynowym, inżynierią danych i analityką, fintechami i systemami płatności, modernizacją aplikacji, integracją systemów, interfejsami API, bezpieczeństwem, inżynierią jakości oraz UX/UI dla aplikacji internetowych i mobilnych. Tworzy między innymi platformy płatnicze, rozliczeniowe, do wykrywania oszustw i przetwarzania danych dla sektorów fintech, ubezpieczeń, ochrony zdrowia i e-commerce.

Starszy inżynier oprogramowania, architektura chmurowa

Twórz usługi chmurowe, systemy rozproszone i oparte na AI kontrole architektury dla platformy danych inwestycyjnych PitchBook. Wspieraj zespoły inżynierskie w całej Europie, opracowując wielokrotnego użytku wzorce i podejmując decyzje techniczne.

Opis

  • Poznawaj technologie, twórz prototypy i rozwiązania referencyjne, aby mierzyć się ze strategicznymi wyzwaniami inżynieryjnymi.
  • Projektuj, wdrażaj, testuj i utrzymuj usługi oraz komponenty platformy.
  • Pracuj nad systemami backendowymi i architekturą frontendową, w tym wzorcami mikrofrontendowymi.
  • Automatyzuj weryfikację zgodności z architekturą za pomocą kontroli opartych na AI i funkcji oceny architektury.
  • Stosuj projektowanie sterowane dziedziną, aby dzielić złożone problemy na ograniczone obszary i wybierać praktyczne rozwiązania w warunkach niepewności.
  • Wyznaczaj cele jakościowe i oceniaj wydajność, skalowalność, niezawodność, bezpieczeństwo, dostępność, odtwarzalność, łatwość utrzymania, przenośność, użyteczność i rozszerzalność.
  • Dokumentuj obecną i docelową architekturę, plany przejścia, ograniczenia, alternatywy i podjęte decyzje.
  • Rekomenduj kompromisy inżynieryjne, takie jak budować czy kupować, działać teraz czy później oraz refaktoryzować czy przebudować.
  • Opracowuj wielokrotnego użytku elementy bazowe, szablony, architektury referencyjne i funkcje platformy.
  • Weryfikuj architekturę i projekty oraz wspieraj inżynierów w zespołach dostarczających rozwiązania.
  • Wyjaśniaj kontekst techniczny inżynierom, liderom technicznym, menedżerom produktu i interesariuszom biznesowym.

Wymagania

  • Wykształcenie w zakresie informatyki, systemów informacyjnych lub pokrewnej dziedziny albo równoważne doświadczenie praktyczne.
  • Co najmniej sześć lat doświadczenia w inżynierii oprogramowania z użyciem Javy lub porównywalnego języka obiektowego.
  • Co najmniej trzy lata doświadczenia w tworzeniu mikrousług.
  • Doświadczenie w budowaniu rozproszonych systemów chmurowych lub systemów sterowanych zdarzeniami.
  • Praktyczna znajomość architektury zorientowanej na usługi, projektowania sterowanego dziedziną, architektury czystej i heksagonalnej oraz typowych wzorców architektonicznych.
  • Doświadczenie we wdrażaniu aplikacji i narzędzi agentowych, w tym stosowaniu metod ewaluacji podczas tworzenia oprogramowania.
  • Doświadczenie w projektowaniu interfejsów RESTful API i aplikacji sterowanych zdarzeniami z użyciem Kafki.
  • Doświadczenie z popularnymi relacyjnymi bazami danych, buforowaniem, replikacją i technologiami wyszukiwania.
  • Doświadczenie w tworzeniu i ewaluacji aplikacji agentowych.
  • Doświadczenie z Google Cloud Platform lub Amazon Web Services oraz technologiami orkiestracji kontenerów.
  • Umiejętność rozwiązywania problemów i kierowania pracami technicznymi wielu zespołów bez formalnego umocowania.
  • Doskonała komunikacja pisemna i ustna z inżynierami, menedżerami i partnerami produktowymi.

Benefity

  • Elastyczny harmonogram pracy.
  • Wspierające i elastyczne środowisko pracy.
  • Możliwości rozwoju zawodowego i osobistego.
  • Udział w spotkaniach zespołu i współpracy międzyfunkcyjnej.