Stellenangebot
Java Engineer - Execution
Als Java Engineer bei Man Group entwickelst du Tools, Plattformen und Algorithmen, die die Investment-Engines des Unternehmens unterstützen, und arbeitest an der Schnittstelle zwischen Technik und Finanzen. Die Stelle bietet die Möglichkeit, in einem globalen Team mit erfahrenen Fachleuten zu arbeiten und an der Entwicklung von Software-Lösungen für die Finanzmärkte mitzuwirken.
Stellenbeschreibung
Aufgaben
- Entwicklung von Tools, Plattformen und Algorithmen, die Man's Investitionsmotoren ermöglichen, auf die Investitionsfragen der Kunden zu reagieren
- Entwicklung von neuen Ausführungsalgorithmen, Plattformen, auf denen sie laufen, Simulationsumgebungen, intelligenten Auftragsrouting-Verbindungen zu Ausführungsplätzen und Brokern
- Entwicklung von Tools, um Anwendungen für alle Aspekte des Investitionsprozesses zu erstellen und zu testen
- Entwicklung von Software und Tools, um mit den sich ändernden Märkten, Anlageklassen und Regionen Schritt zu halten
Anforderungen
Technologie und Geschäftsfähigkeiten
- Expertise als Software-Entwickler
- Ideal: Starkes Verständnis der Finanzmärkte mit Erfahrung in elektronischem Handel in mindestens einer der Anlageklassen, die wir handeln
- Starke Kommunikationsfähigkeiten und Fähigkeit, als Teil eines Teams zu arbeiten
- Signifikante Kenntnisse und Erfahrung in:
- Java
- Datenbank / SQL-Fähigkeiten
- Starke Software-Fähigkeiten, kombiniert mit der Fähigkeit, eng mit technischen und nicht-technischen Kollegen zusammenzuarbeiten
- Hintergrund in starken Software-Engineering-Techniken und agilen Methoden: kontinuierliche Integration, Code-Reviews, Unit-Tests, Refactoring und verwandte Ansätze
- Beherrschung von Linux- und Windows-Plattformen
Schlüsselkompetenzen
- Tiefe Kenntnisse und Erfahrung in Java
- Datenbank / SQL-Fähigkeiten
- Starke Software-Fähigkeiten, kombiniert mit der Fähigkeit, eng mit technischen und nicht-technischen Kollegen zusammenzuarbeiten
- Hintergrund in starken Software-Engineering-Techniken und agilen Methoden: kontinuierliche Integration, Code-Reviews, Unit-Tests, Refactoring und verwandte Ansätze
- Beherrschung von Linux- und Windows-Plattformen
Vorteile
- Ein solides Verständnis von Finanzmärkten und -instrumenten
- Erfahrung mit FIX ist ein signifikanter Vorteil
- Erfahrung in der Zusammenarbeit mit Quants und/oder Händlern
- Frühere Java-Erfahrung
- Erfahrung mit Front-Office-Software und/oder Handelsystemen-Entwicklung, z.B. in einem Hedgefonds oder einer Investmentbank
- Expertise in der Entwicklung verteilter Systeme mit servicebasierten oder ereignisgetriebenen Architekturen und gleichzeitigen Systemen
- Erfahrung in C/C++/C#
- Erfahrung mit webbasierter Entwicklung (TypeScript/JavaScript)
- Relevante mathematische Kenntnisse, z.B. Statistik, Asset-Preisbildung, Zeitreihenanalyse, Optimierungsalgorithmen
Persönliche Eigenschaften
- Starker akademischer Hintergrund und ein Abschluss mit hohem mathematischen und computergestützten Inhalt, z.B. Computerwissenschaften, Mathematik, Ingenieurwesen, Physik und/oder verwandte Fächer
- Software-Entwicklungsfähigkeiten: Eifer, neue Sprachen zu lernen, hohe Liefermentalität
- Handwerksähnlicher Ansatz zur Software-Entwicklung: Stolz auf Ingenieursexzellenz und Vermittlung dieser Werte an das Ingenieursteam
- Nachweisbare Leidenschaft für Technologie, z.B. persönliche Projekte, Open-Source-Beteiligung
- Technische Expertise, z.B. Beherrschung von Sprachen/Technologien, die erwähnt wurden
- Selbstorganisiert: mit der Fähigkeit, Zeit proaktiv über mehrere Projekte und mit konkurrierenden Geschäftsanforderungen und -prioritäten zu verwalten
- Fokus auf die Lieferung von Werten an das Unternehmen mit funktionsübergreifenden Bemühungen, Prozesse zu verbessern
- Starke zwischenmenschliche Fähigkeiten, in der Lage, eine enge Arbeitsbeziehung mit quantitativen und nicht-technischen Kollegen aufzubauen
- Konfidente Kommunikation
Wir bieten
(keine spezifischen Informationen vorhandenJobdetails