Dein Aufgabengebiet
In einem unserer agilen Produkt-Teams hilfst du bei der Weiterentwicklung unserer Wissenstransferprodukte an unserem Kölner Standort mit. Du entwickelst dabei unsere Client-basierte Software mit Schwerpunkt auf C++.
Zu deinen Aufgaben gehören:
* Design, Implementierung und Optimierung unserer integrierten, nativen C++ Komponenten in den Bereichen:
o Electronic Performance Support System (EPSS)
o Recording von interaktiven IT-Simulationen für E-Learnings
o Echtzeit-Objekt- und Kontexterkennung
* Enge Zusammenarbeit mit anderen Entwickler:innen sowie Produktmanager:innen, Tester:innen, Supportmitarbeiter:innen und Anwendungsberater:innen
* Schreiben von lesbaren, robusten, wartbaren, modularen, und portierbaren Code
* Sicherstellung der Zuverlässigkeit, Stabilität und Kompatibilität der Codebasis
* Durchführung von Qualitätsmaßnahmen wie Code Reviews und Pair Programming
* Mitwirkung bei der technischen Dokumentation für laufende Entwicklungen
Du bringst mit
* 4+ Jahre Erfahrung in der professionellen Softwareentwicklung
* Fundierte Kenntnisse in der C++-Programmierung in einer Windows-basierten Umgebung
* Grundkenntnisse mit Win32 APIs (Desktop/C++) und Standard Template Library (STL)
* Kenntnisse über Softwareentwicklungsumgebungen und zugehörige Tools (z.B. Visual Studio, Git, JIRA)
* Leidenschaft für Softwareentwicklung in höchster Qualität mit Fokus auf nativer Programmierung
* Vertrautheit mit den Prinzipien der Softwareentwicklung
* Teamfähigkeit sowie eine strukturierte und eigenständige Arbeitsweise
* Interesse an agilen Softwareentwicklungspraktiken
* Proaktivität und Selbstmotivation
* Den Wunsch, zu lernen und sich beruflich weiterzuentwickeln
* Gute Sprachkenntnisse in Deutsch und Englisch
Pluspunkte
* Vertrautheit mit Modern C++
* Kenntnisse über UI Automation und Interprozess-Kommunikation (IPC)
* Erfahrung mit C++ Unittesting (z. B. Google Test)
Was du von uns erwarten kannst
* Eine erfrischende und sehr professionelle Atmosphäre in einem vielfältigen Team
* Arbeiten in einem innovativen und internationalen Unternehmen
* Nette Kollegen:innen
* Flexible Arbeitszeiten und Möglichkeit zur Mobilarbeit
* Flache Hierarchien und kurze Abstimmungswege
* Offene Türen für Fragen, Anregungen und Ideen
* Mentoring beim Einstieg
* Eine agile Arbeitsweise (Scrum)
* Freiraum für experimentelle Projekte
* Regelmäßige Events (Sommerfest, Weihnachtsfeier usw.) und gemeinsame Sportaktivitäten
* Gratis Getränke und Obst
* Gemeinsames Mittagessen in unseren tts Offices jeden Freitag
* FUN!