Senior Software Engineer - Identity

Senior Software Engineer - Identity

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
Hargreaves Lansdown

Auf einen Blick

  • Aufgaben: Entwickle Cloud-native Anwendungen und forme die Zukunft der Identitätsdienste.
  • Unternehmen: Hargreaves Lansdown, die Nummer 1 Plattform für private Investoren im UK.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten, Gesundheitsleistungen und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit hervorragenden Karrierechancen und einem positiven Arbeitsumfeld.
  • Warum dieser Job: Gestalte innovative Lösungen und habe einen echten Einfluss auf Millionen von Kunden.
  • Qualifikationen: Erfahrung mit Typescript, AWS und CIAM-Lösungen ist von Vorteil.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Unser Ziel ist es, es den Menschen zu erleichtern, für eine bessere Zukunft zu sparen und zu investieren. Wir suchen großartige Menschen, die sich uns anschließen, also kommen Sie und investieren Sie in Ihre Zukunft bei Hargreaves Lansdown.

Über die Rolle

Wir suchen einen Senior Engineer, der unserem Identity-Team bei Hargreaves Lansdown beitritt. Im Rahmen eines großen Transformationsprogramms werden Sie helfen, die Migration unserer Identitätsdienste auf eine neue strategische Plattform zu realisieren, die bestimmt, wie Millionen von Kunden sicher auf unsere Produkte und Dienstleistungen zugreifen, sowie die Bereitstellung für interne Teams erleichtert.

Rollenverantwortlichkeiten

  • Leidenschaft für die Bereitstellung marktführender Kundenerlebnisse, mit vorheriger Erfahrung in der Implementierung von Customer Identity and Access Management (CIAM) Lösungen.
  • Entwicklung und Betrieb von Cloud-nativen Anwendungen mit Typescript und React.
  • Entwicklung interner Dienste, die auf AWS bereitgestellt werden, unter Verwendung von serverlosen und containerbasierten Infrastrukturen.
  • Einrichtung und Pflege eines hohen Maßes an automatisierter Testabdeckung für diese Dienste.
  • Schreiben von qualitativ hochwertigem, sicherem und leistungsfähigem Code.
  • Für kontinuierliche Verbesserung innerhalb des Teams eintreten, einschließlich Qualität, Sicherheit, Leistung und CI/CD-Prozesse.
  • Dokumentation aller Lösungen sowie Mitgestaltung architektonischer Entscheidungen innerhalb des Teams.
  • Bereitschaft, neue Technologien und Techniken zu erlernen, die vom Entwicklungsteam angenommen werden.
  • Starke Arbeitsbeziehungen sowohl innerhalb des Teams als auch im gesamten Unternehmen pflegen.
  • Aktive Teilnahme an Arbeitsgruppen und Gemeinschaften zur Unterstützung des Entwicklungsteams.
  • Technische Unterstützung für bestehende Anwendungen bieten, wenn nötig.
  • Proaktive Schulung und Mentoring von Kollegen.
  • Komfortabel im Umgang mit externen Stakeholdern, wie Sicherheit, Unternehmensarchitektur und nachgelagerten Nutzern der Dienste Ihres Teams.
  • Best Practices propagieren und dem Team helfen, Anti-Pattern zu vermeiden.

Erfahrung

  • Berufserfahrung mit Typescript, AWS und Infrastructure-as-Code.
  • Erfahrung in der Entwicklung und Wartung von React-basierten JavaScript SPAs.
  • Erfahrung mit Unit-, Integrations- und End-to-End-Testtools und -praktiken.
  • Erfahrung in der Einarbeitung, Integration und Verwaltung von Drittanbieterplattformen.
  • Verständnis von Microservices-Architekturen und den Prinzipien der RESTful API-Entwicklung, einschließlich Strukturierung, Dokumentation, Versionierung, Testen und Stubbing/Mocking.
  • Erfahrung in agilen Entwicklungsteams.

Wissen

  • Ausgezeichnete Kenntnisse in HTML/CSS, JavaScript und Typescript.
  • Ausgezeichnete Kenntnisse moderner JavaScript-Bibliotheken und -Frameworks, einschließlich React, Hono oder gleichwertig.
  • Verständnis des OAuth 2 Frameworks und der Open ID Connect Flows (OIDC).
  • Verwendung von JSON Web Tokens und den Konzepten der asymmetrischen Kryptographie.
  • Fließend im Umgang mit Git (GitLab/GitHub) sowie Verständnis der Konzepte im Zusammenhang mit CI/CD und Trunk Based Development.
  • Bewusstsein für die besten Praktiken in Bezug auf Website-Leistung und Zugänglichkeit.
  • Befürworter ausgezeichneter Entwicklungspraktiken, einschließlich testgetriebener Entwicklung, Pairing und Mobbing.
  • Fähigkeit, technische Dokumentationen zu schreiben, zu unterstützen oder zu überprüfen.

Wünschenswert

  • Praktische Erfahrung mit PingOne Advanced Identity Cloud, früher ForgeRock.
  • Erfahrung mit GraphQL und verwandten Technologien.
  • Fähigkeit, Java- und/oder PHP-Code zu verstehen.

Fähigkeiten

  • Ausgezeichnete Kommunikationsfähigkeiten (schriftlich und mündlich) mit guten numerischen Fähigkeiten.
  • Logische, analytische und methodische Herangehensweise an Problemlösungen.
  • Proaktiv, einfallsreich und in der Lage, Initiative zu ergreifen.
  • Effektives Zeitmanagement.

Attribute

  • Komfortabel im Helfen und Beraten anderer.
  • Zusammenarbeit mit anderen bei bedeutenden Entscheidungen und in der Lage, effektiv zu artikulieren.
  • Anspruchsvoll, freundlich, mit einer durchweg positiven, konstruktiven Einstellung bei der Ausführung täglicher Aktivitäten.
  • Förderung der Kultur von Hargreaves Lansdown in Bezug auf Qualität, Antrieb, unternehmerische Aktivität und Engagement für herausragenden Kundenservice.
  • Pragmatisch und fokussiert auf die Lieferung.
  • Bereitschaft zu lernen und den Wunsch, sich beruflich weiterzuentwickeln.
  • Hartnäckig, mit Stolz auf das, was Sie tun.
  • Eine Denkweise der kontinuierlichen Verbesserung.
  • Der Wunsch, zum Erfolg der Organisation beizutragen und ihren außergewöhnlichen Ruf aufrechtzuerhalten.

Warum wir?

Hier bei HL sind wir die Nummer 1 der Investmentplattform im Vereinigten Königreich für private Investoren, mit Sitz in Bristol. Seit mehr als 40 Jahren helfen wir Investoren, Zeit, Steuern und Geld bei ihren Investitionen zu sparen. Um unsere Mission zu erreichen, glauben wir, dass wir einen Arbeitsplatz wie keinen anderen haben, mit ständigem Lernen, dynamischen Teams und einer großartigen Ethik. Wir werden von Kernwerten geleitet, die Service, Qualität, Innovation und Chancen in allem, was wir tun, fördern.

Was wird angeboten?

  • Diskretionärer jährlicher Bonus* und jährliche Gehaltsüberprüfung.
  • 25 Tage* Urlaub plus Feiertage und 1 zusätzlichen Tag für die Weihnachtszeit.
  • Option, 5 zusätzliche Urlaubstage zu kaufen.
  • Flexible Arbeitsoptionen verfügbar, einschließlich hybrider Arbeit.
  • Erweiterte Elternzeit.
  • Pensionsplan mit bis zu 11% Arbeitgeberbeitrag.
  • Einkommensschutz und Lebensversicherung (4 x Gehalt als Kernabsicherung).
  • Private Krankenversicherung*.
  • Gesundheitspläne - einschließlich optischer, zahnärztlicher und ambulanter Versorgung.
  • Gesundheitsuntersuchungsprogramm.
  • Help@hand - vertrauliche Unterstützung, einschließlich psychologischer Beratung und Fernarzt.
  • Wellhub - unbegrenzter Zugang zu Fitnessanbietern und Wellness-Coaching-Sitzungen.
  • Vielfalt an Reisearrangements mit Fahrradabstellplätzen und Duschmöglichkeiten.
  • Inhouse-Barista und Deli, die subventionierten Kaffee und Sandwiches anbieten.
  • Zwei bezahlte Freiwilligentage pro Jahr.

Hargreaves Lansdown ist ein inklusiver Arbeitgeber, der Vielfalt in seiner Belegschaft schätzt. Wir ermutigen Bewerbungen von allen Personen, unabhängig von Rasse, Religion, Geschlecht, sexueller Orientierung, nationaler Herkunft, Behinderung oder Alter. Diese Rolle kann auch auf flexibler oder Teilzeitbasis verfügbar sein – bitte fragen Sie das Rekrutierungs- und Onboarding-Team nach weiteren Informationen. Bitte beachten Sie, dass wir keine Beschäftigungssponsoren für Kandidaten bereitstellen können.

Senior Software Engineer - Identity Arbeitgeber: Hargreaves Lansdown

Hargreaves Lansdown ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Bristol eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf kontinuierliches Lernen und berufliche Entwicklung, profitieren Sie von flexiblen Arbeitsoptionen, großzügigen Urlaubsregelungen und umfassenden Gesundheitsleistungen. Unsere Unternehmenskultur fördert Innovation und Teamarbeit, während wir uns gemeinsam für die besten Kundenerlebnisse einsetzen.

Hargreaves Lansdown

Kontaktdaten:

Hargreaves Lansdown Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer - Identity erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Hargreaves Lansdown anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer - Identity bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Hargreaves Lansdown vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Identity mit Bravour zu bestehen

Typescript
React
AWS
Infrastructure-as-Code
Cloud-native Anwendungen
CI/CD Prozesse
Microservices Architekturen

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Hargreaves Lansdown klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Hargreaves Lansdown vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.