Projektbeschreibung: Das System konzentriert sich darauf, durch den Aufbau einer kollaborativen Gemeinschaft von Investoren, Maklern, Technologieunternehmen und Inhaltsanbietern ein neues Maß an Effizienz, Transparenz und Offenheit in den Handelsprozess zu bringen. Über unsere modulare End-to-End-Handelsmanagementplattform können Benutzer alles von einfachen Einzelaktiengeschäften bis hin zu komplexen Strategien über Märkte und Zeitzonen hinweg ausführen und ihr Risiko während des gesamten Hande
Projektbeschreibung: Das System konzentriert sich darauf, durch den Aufbau einer kollaborativen Gemeinschaft von Investoren, Maklern, Technologieunternehmen und Inhaltsanbietern ein neues Maß an Effizienz, Transparenz und Offenheit in den Handelsprozess zu bringen. Über unsere modulare End-to-End-Handelsmanagementplattform können Benutzer alles von einfachen Einzelaktiengeschäften bis hin zu komplexen Strategien über Märkte und Zeitzonen hinweg ausführen und ihr Risiko während des gesamten Handelslebenszyklus verwalten. Greifen Sie über unser wachsendes Angebot an Middle-Office-Tools auf unser wachsendes Netzwerk von über 150 Ausführungsbrokern zu, um Aktien-, Futures- oder Optionsaufträge weltweit weiterzuleiten, sowie auf Dutzende integrierter Prime- und Clearing-Broker. Arbeiten Sie mit unseren Broker- und Lieferantenpartnern zusammen, die sich effizient in unsere Plattform einbinden können, um unsere Community zu erreichen. Das System gehörte zu den ersten Anbietern von Handelstechnologie in der Branche und hat den Stand der Technik seit mehr als 20 Jahren vorangetrieben. Wir bauen auf unserer Innovationsgeschichte auf, um ein offenes, von der Industrie unterstütztes Ökosystem für die gesamte Handelsgemeinschaft zu werden. Als serverseitiger Entwickler im Team finden Sie eine breite Palette von Projekten, die sich auf niedrige Latenz und hohe Geschwindigkeit konzentrieren Finanzanwendungen, die in mehreren Sprachen und auf verschiedenen Plattformen geschrieben sind. Von C++ bis Java, von Linux bis Windows, von Backend-Datenbanken bis hin zur prozessübergreifenden Kommunikation – Sie sollten sich auf allen Ebenen auskennen und in der Lage sein, neue Fähigkeiten zu erlernen, während wir uns mit der sich verändernden Technologielandschaft weiterentwickeln. Erfolgreiche serverseitige Entwickler übernehmen die Verantwortung dafür Die Produkte, die wir liefern, und daher wird von uns erwartet, dass wir mit dem Produktmanagement zusammenarbeiten, um Geschäftsanforderungen zu ermitteln, High-Level-Designs zu entwickeln, Build- oder Kaufoptionen zu bewerten, mit der Qualitätssicherung beim Testen zusammenzuarbeiten und die Anwendungen bereitzustellen und zu warten Produktion. Wir legen mehr Wert auf die Fähigkeit zum Nachdenken und Lernen als auf die bloße Beherrschung einer bestimmten Sprache, da dies uns ermöglicht, agil zu sein und uns je nach Bedarf anzupassen. Das System verbindet sich mit der Market Data Platform, um Marktdaten verschiedener Märkte auf der ganzen Welt zu empfangen. Es verfügt über eine Marktdaten-Connector-Anwendung, die mit Java erstellt wurde und eine serverseitige Anwendung ist. Darüber hinaus verfügt das System auch über viele Marktdatenanwendungen, die auf C++ basieren. Die Marktdatenanwendung unterstützt Level 1-, Level 2- und Times & Sales-Informationen für die Benutzeroberfläche des Systems. Außerdem verfügt das System über eine Referenzdatenanwendung, die die Data Scope Plus-Dateien verarbeitet und die Symbologie im System aktualisiert. Diese werden mit Java erstellt. Das System verwendet die RT24-Datenbank zum Speichern der statischen Symbologieinformationen und die Symbologie-Suchanwendung unterstützt rund 4 Millionen RICs. Diese Anwendungen sind latenzspezifisch. Verantwortlichkeiten: Entwickeln Sie qualitativ hochwertige Software-, Design- und Funktionsdokumentation. Erstellen Sie Schätzungen für die Implementierung spezifischer Softwarefunktionen. Identifizieren, priorisieren und führen Sie Aufgaben im Lebenszyklus der Softwareentwicklung aus. Erstellen Sie Komponententests für Ihren Code. Entwickeln und warten Sie Tools und Anwendungen, indem Sie sauberen, effizienten Code erstellen das den Open-Sourcing-Standards folgt. Seien Sie an der Behebung von Produktionsproblemen beteiligt, falls L2/L3-Supportteams nicht in der Lage sind, sie zu beheben. Automatisieren Sie Aufgaben durch geeignete Tools und Skripting. Fähigkeiten, die Sie haben müsseneTrading-Domänenkenntnisse (Börse, FIX, Handelsmaschinen, Front-Office-Handel, Börsen, Marktdaten usw.). Insgesamt mehr als 7 Jahre IT-Erfahrung. Starke Java-Kernkenntnisse. Kann SQL unabhängig von der Datenbank verstehen (z. B. DB2, Sybase, SQL Server). Kenntnisse in objektorientiertem Design und Designmustern (z. B. Dependency Injection, Strategy, Factory) Vertrautheit mit Quellcodeverwaltung (z. B. Git/GitFlow, SVN) Praktische Erfahrung mit Build- und Deploy-Frameworks wie Gradle, Jenkins, Artifactory, Chef, DockerInter -Prozesskommunikation (TCP/IP, UDP/Multicast usw.)Testen von Frameworks (GoogleTest, Junit, Mockito)Kompetenter Umgang mit mehreren Plattformen und Betriebssystemen (z. B. Windows, Linux)Kritisches Denken und ProblemlösungsfähigkeitenAusgeprägte Dokumentations- und PräsentationsfähigkeitenSchön zu habenAgile Software Entwicklungsprozess (tägliches Huddle, Sprint-Planung, Retrospektiven usw.) Gute Arbeit im Team. Erfahrung in der Arbeit in einer testgetriebenen Entwicklung. C\C++BS/MS in Informatik/Computertechnik oder gleichwertige Berufserfahrung. SPRACHEN: Englisch: B2 Upper Intermediate