Unser Kunde ist ein engagiertes Unternehmen, das seit über 25 Jahren im Bereich Schienenverkehrsmanagement sowie Softwareentwicklung und -vertrieb tätig ist. Zur Unterstützung des Entwicklerteams suchen wir einen C++-Entwickler (m/w/d) am Standort Hamburg. In dieser Rolle hast du die Möglichkeit, aktiv an der Gestaltung und Weiterentwicklung innovativer IT-Lösungen für eine digitale und klimafreundliche Zukunft der Schiene mitzuwirken. Deine Hauptaufgaben umfassen die Planung, das Design und die Implementierung komfortabler GUI-Lösungen für die Anwenderprogramme. Du wirst komplexe Programm-Logiken implementieren und erweitern sowie Algorithmen und Simulationen realisieren. Zudem kümmerst du dich um die Erstellung und Wartung von C++-SOAP Web-Services zur Datenkommunikation zwischen Client- und Serverkomponenten. Ein wichtiger Aspekt deiner Tätigkeit wird die enge Zusammenarbeit mit anderen Teams sein, insbesondere mit den Java-Entwicklern und dem Consultingteam, um Kundenanforderungen zu erfüllen und neue Ideen zu entwickeln. Du bist ein integraler Teil des C++-Entwicklerteams und trägst aktiv zur Weiterentwicklung des Produkts bei, um dessen Wettbewerbsfähigkeit zu sichern.
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium im Bereich Informatik oder Mathematik oder hat eine vergleichbare Ausbildung sowie entsprechende Qualifikationen. Du solltest Begeisterung für innovative Softwareentwicklung und Digitalisierung im Bereich Verkehr und Mobilität mitbringen, insbesondere im Schienenverkehr. Kenntnisse in der Entwicklung von Anwendungssoftware in C/C++ sind unerlässlich. Wünschenswert sind Kenntnisse im Design und der Entwicklung relationaler Datenbanken wie Postgres, MySQL, Oracle oder MS SQL. Zudem solltest du mit verschiedenen Tools und Entwicklungsumgebungen wie Qt, Visual Studio und Git vertraut sein und die neuesten C++-Standards beherrschen. Persönlich zeichnest du dich durch Teamfähigkeit, analytisches Denkvermögen und Freude an der Lösung komplexer Probleme aus. Sehr gute Sprachkenntnisse in Deutsch und idealerweise auch in Englisch sind erforderlich, um effektiv kommunizieren zu können. Eine selbstständige, zielorientierte und verantwortungsbewusste Arbeitsweise sowie ausgeprägte soziale und kommunikative Kompetenzen runden dein Profil ab.