Stellenangebot
Senior Software Engineer 100%
Die Julius Baer Bank sucht einen Senior Software Engineer, der Erfahrung in Software-Entwicklung, Cloud-basierten Umgebungen und der Arbeit mit Apache Kafka hat, um die Entwicklung von Integration-Plattformen zu unterstützen. Der ideale Kandidat sollte über 5-10 Jahre Erfahrung in Software-Entwicklung verfügen und starke Fähigkeiten in Software-Design, System-Architektur und technischer Führung besitzen.
Aufgaben
- Kommunikation hochtechnischer Themen an nicht-technische Zielgruppen.
- Einflussnahme auf die Verbesserung der Engineering-Praktiken bestehender Entwickler.
- Zusammenarbeit mit anderen, um Ziele zu erreichen.
- Erkundung und Lösung von Produktionsproblemen, um eine stabile Produktionsumgebung zu gewährleisten.
- Stakeholder-Management - enge Zusammenarbeit mit Finanz-, Business-Change-Engineern und Projektmanagern, um Software-Lieferungen zu planen und zu verwalten.
- Analyse von Anforderungen, Schätzung von Aufwänden, Planung von Zeitplänen, Verwaltung von Änderungsprozessen.
- Sicherstellung des Bewusstseins, Initiierung und Unterstützung der Schlüsselsteller und Teilnehmer durch die Einbindung starker Projektteams und die Lieferung robuster Lösungen auf komplexe Herausforderungen im gesamten Lebenszyklus.
- Technische und architektonische Gestaltung, Durchsetzung von Architekturleitfäden und Herausforderung des Status Quo.
Anforderungen
- 5-10 Jahre praktische Erfahrung in der Software-Entwicklung, mit einer soliden Grundlage in Systemdesign und skalierbarer Architektur.
- Mindestens 3 Jahre Erfahrung in der Arbeit in cloudbasierten Umgebungen und der Lieferung von Infrastrukturlösungen für Projektteams.
- Sehr organisiert, mit der Fähigkeit, mehrere Aufgaben effektiv zu priorisieren und zu verwalten.
- Starker analytischer Verstand, mit der Fähigkeit, komplexe funktionale Anforderungen in effiziente, praktische und zweckmäßige technische Lösungen zu übersetzen.
- Gezeigte Leidenschaft für Technologie, kontinuierliches Lernen und die Lieferung von Geschäftswert durch innovative Lösungen.
- Fähigkeit, schnell zu handeln, schnell zu erstellen und schnelle Proof-of-Concepts (POCs) durchzuführen, um Ideen zu validieren und die technische Machbarkeit zu bewerten.
Technische Anforderungen
- Starke Software-Design-Fähigkeiten, einschließlich objektorientierter und funktionaler Programmierung, Design-Muster, Datenstrukturen und Algorithmen.
- Starke Fähigkeiten in einer oder mehreren Sprachen wie Java oder Python für die Entwicklung von Kafka-basierten Anwendungen.
- Vertrautheit mit Skriptsprachen wie Bash oder PowerShell für Automatisierungsaufgaben.
- Tiefes Verständnis der Apache-Kafka-Architektur, einschließlich Themen, Brokern, Produzenten und Konsumenten.
- Profizent in Kafka-APIs wie Producer- und Consumer-APIs, Kafka-Streams-API und Kafka-Connect-API.
- Tiefes Verständnis von Kubernetes.
- Erfahrung mit einer der API-Gateway-Technologien wie Kong, Gravitee, Apigee für die Verwaltung und Sicherung von APIs.
- Feste Erfahrung mit GIT und Version-Control-Workflows.
- Tiefes Verständnis von CI/CD-Best-Practices, einschließlich Automatisierungspipelines und Release-Management.
- Starke Fähigkeiten zur Fehlersuche, Problemlösung und Root-Cause-Analyse.
- Klare und präzise Kommunikation mit einer starken Fähigkeit zur Zusammenarbeit über Engineering-, Produkt- und Geschäftsteams hinweg.
Wir bieten
Keine Informationen vorhanden.Jobdetails