Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
163 Ansichten
4IRE
12. September 2024
віддалено
Wir suchen C++-Entwickler aller Ebenen, um sie in einer dauerhaften Rolle bei unserem Kunden, einem erstklassigen Unternehmen, zu vermitteln Globaler Hedgefonds mit einem starken Engagement für die Nutzung von Innovationen in der Technologie und Datenwissenschaft, um komplexe Probleme für das Unternehmen zu lösen.
Verantwortlichkeiten:
• Beteiligen Sie sich an der Entwicklung und Verbesserung der verteilten Preisplattform.
• Arbeiten Sie eng mit anderen globalen Forschungs-, Technologie-, Middle Office- und Handelsteams zusammen.
• Erstellen Sie eine neue Analysebibliothek und integrieren Sie sie mithilfe der neuesten Technologien in das bestehende System.
Anforderungen:
• Mindestens ein BSc in Informatik oder einem verwandten Finanztechnologiefach.
• Erfahrung in Multithreading, Client-Server und verteiltem Computing.
• Muss Erfahrung in der Entwicklung von Anwendungen mit geringer Latenz und serverseitigen Systemen haben.
• Muss über ein Verständnis von modernem C++ verfügen, das über ein rudimentäres Verständnis von Lambdas hinausgeht. (Modernes C++ wurde 2011 eingeführt und ist heute ein zentraler Bestandteil von C++.)
• Sie müssen in der Lage sein, die Entwicklung der Sprache mit umfassenden und fundierten Kenntnissen ihrer Funktionen aufschlussreich zu diskutieren, mit besonderem Schwerpunkt auf Multithreading und die Entwicklung des funktionalen vs. imperativen Stils
• Muss in der Lage sein, Vorlagen zu entwerfen und zu implementieren und Vorlagen-Metaprogrammierung durchzuführen (Kernfunktionen von modernem C++)
• Sichere und klare Beherrschung von Sprachgrundlagen wie den Verwendungen und Eigenschaften von statischen Memberfunktionen, virtuellen Funktionen, Lambdas, Verschiebungsoperatoren und den verschiedenen Arten von Referenztypen
• Muss in der Lage sein, virtuelle Funktionen (Kernfunktion von C++) aufschlussreich zu diskutieren ) und vergleichen/kontrastieren mit der Verwendung von CRTP
• Starke analytische und mathematische Fähigkeiten
• Gutes Verständnis verschiedener Entwurfsmuster, Algorithmen und Datenstrukturen.
• Erfahrung mit Handelssystemen
• Erfahrung mit Messaging-Bibliotheken.
• Erfahrung mit Python