Das Unternehmen ist seit über 25 Jahren national und international in den Bereichen Schienenverkehrsmanagement sowie Softwareentwicklung und -vertrieb aktiv. Als Consulting-Unternehmen bietet es Beratung für öffentliche Auftraggeber und Eisenbahnunternehmen in eisenbahnbetrieblichen und infrastrukturellen Themen an. Das kompetente und interdisziplinär arbeitende Team setzt sich aus Ingenieuren mit Schwerpunkten in Verkehr, Mobilität und Umwelt sowie Softwareentwicklungs- und IT-Experten zusammen. Die innovativen IT-Lösungen des Unternehmens zielen auf eine digitale und klimafreundliche Zukunft des Schienenverkehrs ab. Zur Unterstützung des Entwicklungsteams wird ein Softwareentwickler C++ (m/w/d) für Datenbankprogrammierung und Web-Services gesucht. In dieser Rolle bist Du Teil des C++-Entwicklerteams und arbeitest an der Weiterentwicklung der Software Suite. Du erarbeitest selbstständig oder im Team objektorientierte Softwarelösungen basierend auf den Anforderungen des Consulting-Teams. Zu Deinen Aufgaben gehören die Erstellung und Wartung von C++-SOAP Web-Services zur Datenkommunikation zwischen Client- und Serverkomponenten sowie die Anbindung von Drittsystemen. Zudem pflegst und erweiterst Du die interne Datenhaltung im Backend und deren Anbindung an die Datenbank. Das Unternehmen bietet ein dynamisches Arbeitsumfeld mit flexiblen Arbeitszeiten und einer unbefristeten Anstellung nach der Probezeit.
Softwareentwickler C++ (m/w/d) für Datenbankprogrammierung und Web-Services
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium (TU, TH, FH) in Informatik oder Mathematik oder eine vergleichbare Ausbildung. Begeisterung für innovative Softwareentwicklung und Digitalisierung im Bereich Verkehr und Mobilität, insbesondere im Schienenverkehr, ist von großer Bedeutung. Erste Kenntnisse oder Erfahrungen in der Entwicklung von Anwendungssoftware in C/C++ sowie im Design und der Entwicklung relationaler Datenbanken (MySQL, Oracle oder MS SQL) sind erforderlich. Ein analytisches Denkvermögen sowie Freude an der Lösung komplexer logischer Probleme sind wünschenswert. Der Kandidat sollte Willensstärke und Ausdauer bei der selbständigen und zielorientierten Arbeitsweise mitbringen. Team- und Kommunikationsfähigkeit sind wichtig, um das gemeinsame Ziel voranzutreiben. Sehr gute Sprachkenntnisse in Deutsch sowie Englisch oder einer anderen Fremdsprache sind erforderlich, um in Wort und Schrift sicher zu kommunizieren.