Stellenangebot
Application Engineer - Luxembourg
Die Stelle als Application Engineer bei Julius Baer in Luxemburg bietet die Möglichkeit, als Brücke zwischen Geschäft und Technologie zu fungieren und skalierbare, sichere und zuverlässige Softwarelösungen zu entwickeln. Der Application Engineer arbeitet in einem Software-Entwicklungsteam und ist für die Design- und Lieferung von Softwarelösungen verantwortlich, die den Anforderungen der Unternehmensarchitektur und der regulatorischen Anforderungen entsprechen.
Aufgaben
Die Rolle des Application Engineers umfasst die Arbeit innerhalb eines Software-Entwicklungsteams, um skalierbare, sichere und zuverlässige Softwarelösungen zu entwerfen und bereitzustellen. Als Brücke zwischen Geschäft und Technologie stellt die Rolle sicher, dass Anwendungen gut entworfen, produktionsbereit und konform mit Architekturstandards, nicht-funktionalen Anforderungen und regulatorischen Einschränkungen sind.Geschäft und Lösungsdesign
Die Aufgaben umfassen:- Übersetzung von Geschäftsanforderungen in klare, testbare Systemanforderungen und Lösungsdesigns.
- Durchführung von End-to-End-Impact-Analysen über Anwendungen, Integrationen und Datenflüsse hinweg.
- Sicherstellung der Ausrichtung mit der Zielarchitektur, Sicherheitsstandards und regulatorischen Anforderungen.
- Pflege von Anforderungen (Epics, Features, Stories, Akzeptanzkriterien) und Verwaltung von Änderungen über den Lebenszyklus hinweg.
Anwendungsentwicklung (Planen – Bauen – Betreiben)
Die Aufgaben umfassen:- Bewertung der Machbarkeit, Risiken und Auswirkungen auf die Lieferung (Kosten, Zeitplan, Komplexität).
- Definition von Systemdesigns, Datenmodellen, Integrationsmustern (APIs, Messaging, Ereignisse) und Schnittstellenverträgen.
- Leitung der Entwicklung, Konfiguration, Migration und Systemintegration über Cloud-, Hybrid- und On-Premises-Umgebungen hinweg.
- Leitung von Produktionsbereitschaftsaktivitäten, einschließlich Runbooks, Überwachung und SLAs/SLOs/SLAs.
- Unterstützung von Betrieb (L2/L1), Incident-Analyse, Root-Cause-Untersuchungen und kontinuierliche Verbesserung.
Technische Qualität und DevOps
Die Aufgaben umfassen:- Einbettung von nicht-funktionalen Anforderungen (Leistung, Sicherheit, Widerstandsfähigkeit, Beobachtbarkeit) durch Design.
- Teilnahme an Design- und Code-Reviews; Unterstützung von Teststrategien und Automatisierung.
- Zusammenarbeit mit DevOps bei CI/CD-Pipelines, Umgebungen, Automatisierung und Beobachtbarkeit.
Anforderungen
Die Anforderungen umfassen:- Bachelor-Abschluss in Informatik, Software-Engineering oder ähnlich.
- 8+ Jahre Erfahrung in der Anwendungsentwicklung, Lösungsentwicklung oder Software-Lieferung.
- Erfahrung mit T24, TripleA oder CRM-Systemen in der Banken- oder Vermögensverwaltungsbranche wäre ein Vorteil.
- Starke Erfahrung in Systemdesign, Integrationsarchitektur und Datenmodellierung.
- Kenntnisse von APIs, Messaging/Ereignis-architekturen, CI/CD, Testing und Betriebsbereitschaft.
- Fähigkeit, Code-Qualität für Wartbarkeit, Leistung und Sicherheit zu bewerten.
- Exzellente Kommunikationsfähigkeiten, um Geschäft und Ingenieurwesen zu verbinden.
- Erfahrung in der Finanzdienstleistungs- oder regulierten Umgebung ist ein Plus.
- Fließendes Englisch.
Wir bieten
Die Möglichkeit, Teil eines Software-Entwicklungsteams zu sein und skalierbare, sichere und zuverlässige Softwarelösungen zu entwerfen und bereitzustellen.Jobdetails