Barclays
Barclays
Η Barclays είναι ένας τραπεζικός και χρηματοοικονομικός όμιλος με έδρα στο Ηνωμένο Βασίλειο, που εξυπηρετεί ιδιώτες, επιχειρήσεις, οργανισμούς και επενδυτές. Οι δραστηριότητές της περιλαμβάνουν λιανική και καταναλωτική τραπεζική, εταιρική και επενδυτική τραπεζική, διαχείριση πλούτου και ιδιωτική τραπεζική, αγορές κεφαλαίου, καθώς και μια εξειδικευμένη τράπεζα καταναλωτικής πίστης στις ΗΠΑ. Η Barclays παρέχει επίσης ψηφιακές τραπεζικές υπηρεσίες, χρηματοοικονομική έρευνα και αναλύσεις, καθώς και προγράμματα χρηματοδότησης με έμφαση στη βιωσιμότητα, την τεχνολογία για το κλίμα και τα πράσινα ομόλογα. Με περισσότερους από 10.000 εργαζομένους, η εταιρεία δραστηριοποιείται στους τομείς της καταναλωτικής, εταιρικής και επενδυτικής χρηματοδότησης υπό τη βρετανική χρηματοοικονομική εποπτεία.

Ανώτερος Μηχανικός Android, Έλεγχος Ταυτότητας και Ταυτότητα στη Barclays

Ανάπτυξε ασφαλείς δυνατότητες ελέγχου ταυτότητας και ταυτοποίησης Android για την εφαρμογή mobile banking της Barclays. Συνεργάσου με υβριδικές ομάδες στο Knutsford ή στο Λονδίνο για βιομετρική ταυτοποίηση, λύσεις χωρίς κωδικό πρόσβασης και ενοποιήσεις IAM.

Περιγραφή

  • Σχεδιασμός και βελτίωση λογισμικού που υποστηρίζει επιχειρησιακές, πλατφορμικές και τεχνολογικές δυνατότητες
  • Παράδοση επεκτάσιμων, συντηρήσιμων και υψηλής απόδοσης λύσεων λογισμικού
  • Συνεργασία με product managers, σχεδιαστές, μηχανικούς, ειδικούς backend, ειδικούς ασφάλειας και ομάδες UX
  • Καθορισμός απαιτήσεων και στρατηγικών λύσεων ευθυγραμμισμένων με τους επιχειρησιακούς στόχους
  • Συμβολή σε αναθεωρήσεις κώδικα, πρότυπα ποιότητας και ανταλλαγή γνώσεων
  • Ανάπτυξη εγγενών δυνατοτήτων ελέγχου ταυτότητας και ταυτοποίησης Android για την εφαρμογή mobile banking της Barclays
  • Εφαρμογή βιομετρικού ελέγχου ταυτότητας, Android Keystore, σύγχρονου Kotlin και πρακτικών ανάπτυξης με υποστήριξη τεχνητής νοημοσύνης
  • Χρήση ασφαλών μεθόδων κωδικοποίησης για την προστασία ευαίσθητων δεδομένων και τη μείωση ευπαθειών
  • Σύνταξη unit tests που υποστηρίζουν ευανάγνωστο και αξιόπιστο σχεδιασμό κώδικα
  • Παρακολούθηση τεχνολογικών εξελίξεων και συμμετοχή σε τεχνολογικές κοινότητες
  • Παροχή συμβουλών σε ενδιαφερόμενα μέρη και ανώτερα στελέχη σχετικά με λειτουργικές και διαλειτουργικές επιπτώσεις
  • Διαχείριση κινδύνων, μετριασμός εκθέσεων και ενίσχυση ελέγχων
  • Ανάπτυξη λύσεων μέσω λεπτομερούς ανάλυσης, έρευνας και αξιολόγησης σύνθετων εναλλακτικών
  • Διατήρηση αποτελεσματικών σχέσεων με εσωτερικά και εξωτερικά ενδιαφερόμενα μέρη
  • Καθορισμός τεχνικής κατεύθυνσης, ηγεσία συνεργατικής εργασίας και καθοδήγηση λιγότερο έμπειρων ειδικών όπου απαιτείται

Απαιτήσεις

  • Εκτεταμένη εμπειρία ανάπτυξης Android με Kotlin, Java, Android SDK, Jetpack και σύγχρονα αρχιτεκτονικά στοιχεία
  • Ισχυρή γνώση εννοιών IAM, OAuth2 και OIDC, καθώς και ενοποιήσεων Android με backend υπηρεσίες IAM μέσω SDK και REST API
  • Εμπειρία χρήσης εργαλείων ανάπτυξης με υποστήριξη τεχνητής νοημοσύνης για βελτίωση της παραγωγικότητας, της ποιότητας κώδικα και του debugging
  • Πρακτική εμπειρία με MVVM ή Clean Architecture, Dagger ή Hilt, coroutines, Flow, JUnit, Espresso και MockK
  • Εμπειρία ανάπτυξης δυνατοτήτων ελέγχου ταυτότητας και ταυτοποίησης Android με βιομετρικά στοιχεία, Android Keystore, SafetyNet και ασφαλή αποθήκευση διαπιστευτηρίων
  • Προηγμένη γνώση ασφάλειας εφαρμογών Android, συμπεριλαμβανομένων των ProGuard ή R8, ανίχνευσης root, certificate pinning και ασφαλών πρακτικών ανάπτυξης
  • Εμπειρία ενσωμάτωσης του Ping Identity SDK και δημιουργίας προσαρμοσμένων διαδρομών ελέγχου ταυτότητας
  • Εμπειρία με CI/CD Android, εκδόσεις στο Google Play και σταδιακές κυκλοφορίες με feature flags
  • Γνώση FIDO2, WebAuthn, passkeys και ελέγχου ταυτότητας Android χωρίς κωδικό πρόσβασης
  • Εμπειρία στη βελτιστοποίηση απόδοσης, στο memory profiling και στη διάγνωση σύνθετων προβλημάτων Android
  • Εξοικείωση με mobile εφαρμογές χρηματοοικονομικών υπηρεσιών, συμμόρφωση PCI, κανονισμούς προστασίας δεδομένων και απαιτήσεις τραπεζικής ασφάλειας