Das Unternehmen ist ein führender Anbieter im Bereich der Kassensysteme für die Gastronomie und Bäckereien im deutschsprachigen Raum. Mit innovativen Lösungen und einem starken Fokus auf Technologieentwicklung strebt das Unternehmen danach, stets an der Spitze der Branche zu bleiben. In dieser spannenden Rolle als Software-Entwickler C++ bist du Teil eines dynamischen Scrum-Teams, das sich der Konzeption, Implementierung und Wartung komplexer Kassensysteme über den gesamten Produktlebenszyklus widmet. Deine Hauptaufgaben umfassen die Entwicklung einer C++ Cross-Platform Applikation für Linux, Android und Windows sowie die Integration der Kassensoftware mit der Cloud-Plattform. Du wirst auch dafür verantwortlich sein, die Qualität deiner Arbeit durch automatisierte Softwaretests und Pull-Requests sicherzustellen. Das Arbeitsumfeld ist geprägt von einer offenen Duz-Kultur, flexiblen Arbeitszeiten und der Möglichkeit des mobilen Arbeitens. Zudem bietet das Unternehmen zahlreiche Benefits wie regelmäßige Firmenevents, Pausenaktivitäten und eine betriebliche Altersvorsorge. Hier hast du die Möglichkeit, in einem engagierten Team zu arbeiten und deine Fähigkeiten in einem innovativen Umfeld weiterzuentwickeln.
Software-Entwickler C++ (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat für diese Position hat eine abgeschlossene Ausbildung zum Anwendungsentwickler oder ein Studium der Informatik, Wirtschafts- oder Medieninformatik erfolgreich abgeschlossen. Du solltest mindestens 2 Jahre Berufserfahrung in der objektorientierten Softwareentwicklung mit C++ mitbringen. Erfahrungen mit dem Qt-Framework und in der Entwicklung von Cross-Platform Applikationen sind ebenfalls erforderlich. Idealerweise hast du Kenntnisse in Android NDK, CMake, Clang Compiler und Jenkins. Darüber hinaus sind sehr gute Deutschkenntnisse (mindestens C1) sowie gute Englischkenntnisse erforderlich. Persönlich solltest du ein leidenschaftlicher Software-Entwickler sein, der gerne im Team arbeitet und sich für innovative Technologien begeistert. Analytisches Denken und eine strukturierte Arbeitsweise sind ebenfalls wichtige Eigenschaften, die du mitbringen solltest.