American Express
American Express
American Express to globalna firma świadcząca usługi finansowe w obszarach bankowości, finansów i płatności B2B. Jej działalność obejmuje konsumenckie, biznesowe i korporacyjne karty kredytowe; usługi płatnicze i usługi dla akceptantów; rachunki oszczędnościowe, certyfikaty depozytowe i pożyczki osobiste; a także programy lojalnościowe, programy podróżne, korporacyjne rozwiązania płatnicze, edukację finansową, usługi bezpieczeństwa oraz wsparcie posiadaczy kart i akceptantów.

Inżynier oprogramowania II: mikrousługi Java i Python

Twórz mikrousługi w Java i Python dla usług finansowych American Express. Rozwijaj, testuj i monitoruj oprogramowanie oraz integruj narzędzia AI z procesami inżynierii oprogramowania.

Opis

  • Twórz, testuj i debuguj aplikacje oraz systemy oprogramowania.
  • Buduj oprogramowanie zgodnie z przyjętymi praktykami programistycznymi, korzystając ze wspólnych narzędzi i komponentów oraz dokumentacji, przy wsparciu współpracowników i przełożonych.
  • Przeglądaj kod i uruchamiaj testy automatyczne, aby dbać o jego jakość, przy wsparciu współpracowników i przełożonych.
  • Utrzymuj i monitoruj oprogramowanie w środowiskach testowych, integracyjnych i produkcyjnych.
  • Przestrzegaj praktyk bezpieczeństwa i regulacji, aby zapewnić zgodność oprogramowania.
  • Współpracuj z zespołami produktowymi i biznesowymi, dostosowując inicjatywy technologiczne do celów biznesowych.
  • Korzystaj z narzędzi AI podczas kodowania, testowania, debugowania i dokumentowania, aby zwiększać szybkość tworzenia oprogramowania i jakość kodu.
  • Oceniaj rekomendacje generowane przez AI pod kątem dokładności, jakości, standardów inżynieryjnych i bezpieczeństwa oraz odpowiadaj za wynik pracy.

Wymagania

  • Wykształcenie wyższe w dziedzinie informatyki, inżynierii komputerowej lub pokrewnej.
  • Co najmniej trzy lata zawodowego doświadczenia w tworzeniu oprogramowania z użyciem technologii Java, w tym Vert.x, Spring, Spring Boot, mikrousług REST i API, Ignite, obliczeń w pamięci, Spark, PostgreSQL, Cassandra, Kafka, IntelliJ, Couchbase, OpenSearch i Python.
  • Praktyczne doświadczenie w projektowaniu aplikacji, tworzeniu oprogramowania i przeprowadzaniu testów automatycznych.
  • Doświadczenie w pracy z rozproszonymi systemami wielowarstwowymi, algorytmami oraz relacyjnymi lub nierelacyjnymi bazami danych NoSQL.
  • Umiejętność interpretowania celów i wyzwań technicznych oraz biznesowych i opracowywania jasnych rozwiązań.
  • Umiejętność uczenia się nowych technologii i obszarów biznesowych, kwestionowania istniejących metod i kreatywnego myślenia.
  • Umiejętność debugowania podstawowych komponentów oprogramowania i identyfikowania błędów kodu do naprawy.
  • Doświadczenie w pracy z Agile lub innymi metodami szybkiego tworzenia aplikacji.
  • Doświadczenie w tworzeniu i wykorzystywaniu umiejętności agentów oraz inżynierii promptów.
  • Bardzo dobre umiejętności komunikacji ustnej i pisemnej.
  • W przypadku niektórych stanowisk sponsorowanie wizy może być dostępne z uwzględnieniem potrzeb jednostki biznesowej, wymagań stanowiska, kosztów i obowiązujących przepisów.

Benefity

  • Konkurencyjne wynagrodzenie podstawowe.
  • Premie motywacyjne.
  • Dopłata firmy w wysokości 6% do składek na oszczędności emerytalne.
  • Bezpłatne doradztwo finansowe i wsparcie w dbaniu o dobrostan finansowy.
  • Ubezpieczenie medyczne, stomatologiczne, okulistyczne, na życie i od niezdolności do pracy.
  • Elastyczny model pracy hybrydowej, stacjonarnej lub zdalnej, zależnie od stanowiska i potrzeb biznesowych.
  • Ponad 20 tygodni płatnego urlopu rodzicielskiego dla wszystkich rodziców, także w związku z ciążą, adopcją lub macierzyństwem zastępczym.
  • Bezpłatny dostęp do firmowych centrów wellness na całym świecie, z personelem pielęgniarskim i lekarskim; dostępność zależy od lokalizacji.
  • Bezpłatne, poufne konsultacje w ramach programu Healthy Minds.
  • Możliwości rozwoju kariery i szkoleń.

Powiązane oferty pracy

Honeywell Aerospace Technologies

Inżynier oprogramowania systemów wbudowanych II — C++ i middleware

Honeywell Aerospace Technologies

Twórz oprogramowanie awioniczne w C++ na Linuksie w Honeywell Aerospace Technologies. Wspieraj prace zgodne z DO-178B i rozwój oprogramowania dla systemów wielordzeniowych.

Otwórz
Honeywell Aerospace Technologies

Inżynier oprogramowania wbudowanego II, interfejs wyświetlacza pokładowego C++

Honeywell Aerospace Technologies

Tworzenie oprogramowania wyświetlaczy lotniczych o krytycznym znaczeniu dla bezpieczeństwa w Honeywell Aerospace Technologies. Praca obejmuje rozwój zgodny z DO-178B, przenoszenie aplikacji na Linuksa i systemy wielordzeniowe.

Otwórz
Honeywell Aerospace Technologies

Inżynier oprogramowania wbudowanego II, systemy zarządzania lotem

Honeywell Aerospace Technologies

Twórz i weryfikuj oprogramowanie wbudowane dla systemów zarządzania lotem Honeywell Aerospace Technologies. Wykorzystuj C/C++ i powiązane technologie, wspierając bezpieczeństwo lotów, osiągi statków powietrznych oraz nawigację.

Otwórz
Honeywell Aerospace Technologies

Inżynier oprogramowania II, oprogramowanie lotnicze

Honeywell Aerospace Technologies

Twórz i testuj oprogramowanie wbudowane dla systemów lotniczych w Honeywell Aerospace Technologies. Współpracuj z zespołami inżynierskimi przy integracji sprzętu, debugowaniu i niezawodnych rozwiązaniach dla systemów pokładowych.

Otwórz