Barclays
Barclays
Barclays ir Apvienotajā Karalistē galvenā mītne esoša banku un finanšu pakalpojumu grupa, kas apkalpo privātpersonas, uzņēmumus, institūcijas un investorus. Tās darbība ietver privātpersonu un patērētāju banku pakalpojumus, korporatīvo un investīciju banku darbību, bagātības pārvaldību un privāto banku pakalpojumus, kapitāla tirgus, kā arī specializētu patērētāju banku ASV. Barclays nodrošina arī digitālās banku iespējas, finanšu pētījumus un analīzi, kā arī finansēšanas programmas, kas vērstas uz ilgtspēju, klimata tehnoloģijām un zaļajām obligācijām. Uzņēmumā strādā vairāk nekā 10 000 darbinieku, un tas darbojas patērētāju, korporatīvā un investīciju finansējuma jomā saskaņā ar Apvienotās Karalistes finanšu nozares regulējumu.

Vecākais Android inženieris, autentifikācija un identitāte uzņēmumā Barclays

Izstrādā drošas Android autentifikācijas un identitātes funkcijas Barclays mobilās bankas lietotnei. Strādā hibrīdās komandās Knutsfordā vai Londonā ar biometrisko autentifikāciju, bezparoles autentifikāciju un IAM integrācijām.

Apraksts

  • Izstrādā un pilnveido programmatūru, kas atbalsta uzņēmējdarbības, platformu un tehnoloģiju iespējas
  • Nodrošini mērogojamus, uzturamus un augstas veiktspējas programmatūras risinājumus
  • Sadarbojies ar produktu vadītājiem, dizaineriem, inženieriem, backend speciālistiem, drošības ekspertiem un UX komandām
  • Definē prasības un risinājumu stratēģijas, kas atbilst uzņēmējdarbības mērķiem
  • Piedalies koda pārskatīšanā, kvalitātes standartu izstrādē un zināšanu apmaiņā
  • Izstrādā vietējās Android autentifikācijas un identitātes funkcijas Barclays mobilās bankas lietotnei
  • Izmanto biometrisko autentifikāciju, Android Keystore, mūsdienīgu Kotlin un ar mākslīgo intelektu atbalstītas izstrādes prakses
  • Izmanto drošas kodēšanas metodes sensitīvu datu aizsardzībai un ievainojamību mazināšanai
  • Raksti vienību testus, kas atbalsta lasāmu un uzticamu koda arhitektūru
  • Seko tehnoloģiju attīstībai un piedalies tehnoloģiju kopienās
  • Konsultē ieinteresētās puses un augstākā līmeņa vadītājus par funkcionālo un starpfunkcionālo ietekmi
  • Pārvaldi riskus, mazini apdraudējumu un stiprini kontroles
  • Izstrādā risinājumus, veicot detalizētu analīzi, izpēti un sarežģītu alternatīvu izvērtēšanu
  • Uzturi efektīvas attiecības ar iekšējām un ārējām ieinteresētajām pusēm
  • Nosaki tehnisko virzienu, vadi sadarbību un vajadzības gadījumā mentorē mazāk pieredzējušus speciālistus

Prasības

  • Plaša Android izstrādes pieredze ar Kotlin, Java, Android SDK, Jetpack un mūsdienīgiem arhitektūras komponentiem
  • Spēcīgas IAM jēdzienu, OAuth2 un OIDC zināšanas, kā arī pieredze Android integrēšanā ar IAM backend pakalpojumiem, izmantojot SDK un REST API
  • Pieredze ar mākslīgā intelekta atbalstītiem izstrādes rīkiem produktivitātes, koda kvalitātes un atkļūdošanas uzlabošanai
  • Praktiska pieredze ar MVVM vai Clean Architecture, Dagger vai Hilt, korutīnām, Flow, JUnit, Espresso un MockK
  • Pieredze Android autentifikācijas un identitātes funkciju izstrādē, izmantojot biometriju, Android Keystore, SafetyNet un drošu akreditācijas datu glabāšanu
  • Padziļinātas Android lietojumprogrammu drošības zināšanas, tostarp ProGuard vai R8, root piekļuves noteikšana, sertifikātu piesaistīšana un drošas izstrādes prakses
  • Pieredze Ping Identity SDK integrēšanā un pielāgotu autentifikācijas plūsmu izveidē
  • Pieredze ar Android CI/CD, Google Play izlaidumiem un pakāpeniskiem laidieniem, izmantojot funkciju karodziņus
  • FIDO2, WebAuthn, piekļuves atslēgu un bezparoles Android autentifikācijas pārzināšana
  • Pieredze veiktspējas optimizēšanā, atmiņas profilēšanā un sarežģītu Android problēmu diagnosticēšanā
  • Finanšu pakalpojumu mobilo lietotņu, PCI atbilstības, datu aizsardzības noteikumu un banku drošības prasību pārzināšana