NatWest Group
NatWest Group
NatWest Group ir Apvienotajā Karalistē bāzēta banku un finanšu pakalpojumu organizācija, kas apkalpo privātpersonas, komerciālos un institucionālos klientus. Tās darbība aptver banku pakalpojumus, finanses un finanšu tehnoloģijas, tostarp komercbanku darbību, aktīvu pārvaldību un risku pārvaldību. Grupa uzsver arī attiecības ar klientiem un kopienām, kā arī iespējas veidot karjeru tās banku un tehnoloģiju jomā strādājošajās komandās.

Vecākais / vadošais Android programmatūras inženieris (Kotlin) – NatWest Group, Bengaluru

Veidojiet ražošanas līmeņa Kotlin Android lietotnes NatWest Group banku platformai. Izstrādājiet noturīgu arhitektūru, automatizāciju un programmatūras piegādi visā izstrādes dzīves ciklā.

Apraksts

  • Projektējiet, veidojiet, testējiet un ieviesiet programmatūru visā sistēmas dzīves ciklā
  • Veidojiet izpratni par uzņēmējdarbības jomām, lietotnēm, datiem un infrastruktūru
  • Sadarbojieties ar galvenajiem inženieriem, jomu arhitektiem un ieinteresētajām personām, lai izprastu platformas darbību un uzņēmējdarbības mērķus
  • Izmantojiet Agile praksi, lai piegādātu programmatūru no izstrādes darbu saraksta
  • Veidojiet izturīgu un noturīgu programmatūru, ko var pielāgot nākotnes prasībām
  • Definējiet pārdomātu arhitektūru un izstrādājiet evolucionējošus risinājumus, izmantojot eksperimentēšanu, prototipēšanu un inovācijas
  • Izstrādājiet programmatūru, īpašu uzmanību pievēršot būvēšanas, testēšanas un izvietošanas automatizācijai, izmantojot izpildāmus modeļus

Prasības

  • Vismaz 12 gadu pieredze programmatūras projektēšanā un ieviešanā
  • Spēja izmantot programmēšanas valodas sarežģītu tehnisku problēmu risināšanai
  • Pieredze sarežģītu prasību analizēšanā, dokumentēšanā un validēšanā atbilstoši uzņēmējdarbības un sistēmas vajadzībām
  • Spēcīga pieredze ražošanas līmeņa Android lietotņu izstrādē
  • Padziļinātas Kotlin, Coroutines, Flow, Jetpack Compose un mūsdienīgu paralēlās izpildes modeļu zināšanas
  • Plašas Android SDK un lietotņu dzīves cikla pārvaldības zināšanas
  • Jetpack bibliotēku, tostarp Navigation, ViewModel, LiveData, Flow un WorkManager, pārzināšana
  • Ekspertu līmeņa zināšanas par Clean Architecture, SOLID principiem, MVVM un MVI
  • Pieredze darbā ar daudzmoduļu Android kodu bāzēm
  • Pieredze ar atkarību injicēšanas ietvariem, tostarp Hilt un Dagger
  • Īpaša uzmanība veiktspējai, mērogojamībai, uzturamībai un noturībai

Saistītās vakances