NatWest Group
NatWest Group
NatWest Group to brytyjska organizacja bankowa i finansowa obsługująca klientów indywidualnych, komercyjnych i instytucjonalnych. Jej działalność obejmuje bankowość, finanse i fintech, w tym bankowość komercyjną, zarządzanie majątkiem oraz zarządzanie ryzykiem. Grupa podkreśla również swoje relacje z klientami i społecznościami, a także możliwości rozwoju kariery w zespołach zajmujących się bankowością i technologiami.

Starszy/Lead Android Software Engineer (Kotlin) — NatWest Group, Bengaluru

Twórz produkcyjne aplikacje Android w języku Kotlin dla platformy bankowej NatWest Group. Kształtuj odporną architekturę, automatyzację i dostarczanie oprogramowania w całym cyklu jego rozwoju.

Opis

  • Projektowanie, tworzenie, testowanie i wdrażanie oprogramowania w całym cyklu życia systemu
  • Budowanie wiedzy na temat domen biznesowych, aplikacji, danych i infrastruktury
  • Współpraca z głównymi inżynierami, architektami domen i interesariuszami w celu zrozumienia działania platformy oraz celów biznesowych
  • Stosowanie praktyk Agile do dostarczania oprogramowania z backlogu deweloperskiego
  • Tworzenie trwałego i odpornego oprogramowania, które może ewoluować wraz z przyszłymi wymaganiami
  • Definiowanie przemyślanej architektury i rozwijanie rozwiązań emergentnych poprzez eksperymenty, prototypowanie i innowacje
  • Tworzenie oprogramowania z silnym naciskiem na automatyzację budowania, testowania i wdrażania za pomocą wykonywalnych wzorców

Wymagania

  • Co najmniej 12 lat doświadczenia w projektowaniu i wdrażaniu oprogramowania
  • Umiejętność wykorzystywania języków programowania do rozwiązywania złożonych problemów technicznych
  • Doświadczenie w analizowaniu, dokumentowaniu i weryfikowaniu złożonych wymagań pod kątem potrzeb biznesowych i systemowych
  • Duże doświadczenie w tworzeniu produkcyjnych aplikacji Android
  • Zaawansowana znajomość Kotlin, Coroutines, Flow, Jetpack Compose i nowoczesnych wzorców współbieżności
  • Dobra znajomość Android SDK i zarządzania cyklem życia aplikacji
  • Znajomość bibliotek Jetpack, takich jak Navigation, ViewModel, LiveData, Flow i WorkManager
  • Ekspercka znajomość Clean Architecture, zasad SOLID, MVVM i MVI
  • Doświadczenie w pracy z wielomodułowymi bazami kodu Android
  • Doświadczenie z frameworkami wstrzykiwania zależności, w tym Hilt i Dagger
  • Silny nacisk na wydajność, skalowalność, łatwość utrzymania i odporność

Powiązane oferty pracy

PMA Consultants

Specjalista ds. księgowości projektowej w NetSuite

PMA Consultants

Prowadź rozliczenia w NetSuite i dokumentację finansową projektów w firmie konsultingowej PMA Consultants z branży budowlanej, współpracując z kierownikami projektów, działem finansów i operacji oraz klientami. Monitoruj budżety, faktury, wydatki i problemy z płatnościami na wszystkich etapach projektów.

Otwórz
The Home Depot

Starszy menedżer ds. rachunkowości technicznej i polityki rachunkowości

The Home Depot

Kieruj konsolidacją spółek zależnych The Home Depot, raportowaniem dla SEC i polityką rachunkowości technicznej, a także zespołami raportowania finansowego i zgodnością z GAAP. Koordynuj zamknięcia okresów i zapewniaj rzetelne raportowanie dla kierownictwa oraz rady dyrektorów.

Otwórz
INTEGRIS Health

Starszy specjalista ds. rozliczeń pacjentów i fakturowania lekarzy

INTEGRIS Health

Rozpatruj złożone roszczenia dotyczące rozliczeń lekarskich, odmowy płatników i odwołania w INTEGRIS Health, największym non-profitowym systemie ochrony zdrowia w Oklahomie. Na tym stanowisku będziesz zarządzać zwrotami kosztów i relacjami z płatnikami.

Otwórz