Beschreibung
Für unseren Kunden am Standort Frankfurt/Main suchen wir einen Softwareentwickler (m/w) Linux/Unix Systeme/GNU Toolchain.
Aufgaben
- Unterstützung bei Realisierung RailServer HA -Architektur
- Programmierung / Implementierung technischer Komponenten in Applikationen auf Basis der Technologie EDIFACT, http, TLS, Tuxedo, RPC, Oracle Datenbanken, embedded SQL, Oracle OAQ, MQSeries, noSQL, in C++, XML/XSLT, perl, bash auf UNIX/Linux
- Dokumentation der technischen Komponenten
- Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
- Durchführen von Komponententests, Modultests, Modulgruppentests
- Erstellen von Systemdokumentationen
- Erstellen von Lieferpaketen für die betreffenden Applikationen
- Einrichten von Entwicklungsumgebungen
Anforderungen
- Erforderlich mehrjährige Erfahrung in der Entwicklung mit C/C++ auf Linux/Unix Systemen mit GNU Toolchain
- Erfahrung mit Erstellung und Verwaltung von Softwarepaketen auf Linux-Systemen
- Erfahrung mit Systemkonfiguration von Linux-Plattformen
- Gewünscht Erfahrungen mit Oracle, Oracle AQ
- Gewünscht Erfahrungen mit Apache MQ oder Rabbit MQ oder einem vergleichbaren Messaging System
- Gewünscht Erfahrungen mit NoSql Datenbanken, vorzugsweise mongodb und Redis
- Gewünscht Erfahrungen mit Virtualisierung von Linux-Maschinen
- Kenntnisse über Tuxedo
- Bereitschaft ein gewachsenes OLTP-System zu verstehen und auf eine Moderne High-Availabilty Architektur umzustellen.
- Lust am Einsatz aktueller RZ- und Cloud-Technologien wie Messaging Systeme, NoSql Datenbanken und Virtualisierung
- Aktuelle Kenntnisse in folgender(n) Technologie(n) der Softwareentwicklung: C++, SQL und Überblickswissen in mindestens einem technologisch benachbarten Gebiet wie oltp in verteilten Umgebungen, Oracle RAC, Oracle OAQ, noSQL-Datenbanken, IPC, Testautomatisierung und UML