
U.S. Bank to instytucja finansowa ze Stanów Zjednoczonych, która obsługuje osoby prywatne i firmy w zakresie bankowości detalicznej i korporacyjnej, zarządzania majątkiem, oceny ryzyka kredytowego oraz zarządzania inwestycjami. Firma wspiera również inicjatywy na rzecz edukacji finansowej i angażuje się w działania na rzecz lokalnych społeczności. W materiałach dotyczących kariery U.S. Bank podkreśla znaczenie inkluzywności, kultury pracy, rozwoju pracowników oraz zdrowia i dobrego samopoczucia. U.S. Bank jest członkiem FDIC w odniesieniu do kwalifikujących się produktów depozytowych; produkty inwestycyjne i ubezpieczeniowe nie są objęte ubezpieczeniem FDIC i mogą stracić na wartości.
Inżynier oprogramowania II, aplikacje mobilne (iOS i Android) — U.S. Bank, Atlanta, praca hybrydowa
Twórz bezpieczne aplikacje na iOS i Androida, zestawy SDK oraz usługi backendowe jako inżynier oprogramowania mobilnego. Wspieraj platformy płatnicze Elavon obsługujące ponad 1,5 miliona klientów na całym świecie.
Opis
- Analizować, projektować, testować, tworzyć, obsługiwać i utrzymywać rozwiązania programistyczne
- Budować funkcje platform mobilnych, rozwiązania zintegrowane z backendem, zestawy SDK i usługi dla systemów iOS i Android
- Odpowiadać za realizację full stack poprzez tworzenie niezawodnego, testowalnego i gotowego do produkcji kodu
- Projektować skalowalne, niezawodne i wysokowydajne rozwiązania zgodne ze standardami architektonicznymi
- Badać awarie, rekomendować ulepszenia projektowe i prowadzić usprawnienia operacyjne
- Priorytetowo traktować doświadczenie klienta w decyzjach technicznych i wdrożeniowych
- Uczestniczyć w przeglądach kodu i uwzględniać informacje zwrotne w celu spełnienia standardów inżynieryjnych
- Przeglądać kod oraz doradzać w zakresie praktyk inżynieryjnych, zgodności i jakości
- Zapewniać zgodność działań deweloperskich z wymaganiami bezpieczeństwa i zgodności
- Stosować zasady inżynierii niezawodności oprogramowania w całym procesie tworzenia
- Oceniać, ustalać priorytety i szacować pracę na potrzeby przyrostowego dostarczania
- Identyfikować i komunikować blokady lub opóźnienia, zanim konieczna będzie eskalacja
- Współpracować z zespołami i interesariuszami w całej organizacji
Wymagania
- Wykształcenie wyższe na poziomie licencjackim lub równoważne doświadczenie zawodowe
- Od trzech do pięciu lat odpowiedniego doświadczenia
- Doświadczenie w tworzeniu usług platform mobilnych, zestawów SDK i aplikacji połączonych z backendem dla systemów iOS i Android
- Praktyczna znajomość języka Swift lub Objective-C dla iOS oraz Java lub Kotlin dla Androida
- Doświadczenie w tworzeniu funkcji łączących się z systemami backendowymi, interfejsami API, frameworkami komunikatów, usługami uwierzytelniania i platformami korporacyjnymi
- Doświadczenie z RESTful API, integracją usług i wzorcami komunikacji między urządzeniami mobilnymi a backendem
- Doświadczenie w tworzeniu i wykorzystywaniu mobilnych zestawów SDK, bibliotek wielokrotnego użytku, komponentów platformowych i współdzielonych frameworków
- Bardzo dobre umiejętności rozwiązywania problemów i analizy przyczyn źródłowych w aplikacjach mobilnych, usługach backendowych i systemach rozproszonych
- Doświadczenie we wspieraniu aplikacji i usług produkcyjnych działających na dużą skalę
- Znajomość wydajności, monitorowania, obserwowalności i stabilności systemów mobilnych oraz backendowych
- Doświadczenie w środowiskach Agile i DevOps ukierunkowanych na jakość, niezawodność i ciągłe dostarczanie
- Możliwość pracy z lokalizacji U.S. Bank co najmniej trzy dni w tygodniu
- Możliwość przestrzegania zasad i procedur U.S. Bank; stanowisko nie oferuje sponsorowania wiz ani przeniesienia sponsorowania wizy
- Stanowisko nie kwalifikuje się do sponsorowania wizy ani przeniesienia sponsorowania wizy
Benefity
- Ubezpieczenie medyczne, stomatologiczne i okulistyczne
- Podstawowe i dobrowolne terminowe ubezpieczenie na życie
- Ubezpieczenie od krótko- i długoterminowej niezdolności do pracy
- Urlop z tytułu niezdolności do pracy związanej z ciążą oraz urlop rodzicielski
- Plan 401(k) i finansowany przez pracodawcę plan emerytalny
- Płatny urlop trwający od dwóch do pięciu tygodni, zależnie od grupy zaszeregowania i stażu
- Do 11 płatnych dni świątecznych
- Pomoc adopcyjna
- Urlop chorobowy i bezpiecznego czasu pracy naliczany w wymiarze jednej godziny za każde 30 przepracowanych godzin, do 80 godzin w roku kalendarzowym, chyba że prawo wymaga inaczej
- Programy motywacyjne i uznaniowe
- Program zakupu akcji
- Wpłaty na plan 401(k) i świadczenia emerytalne