tts ist ein Full-Service-Anbieter für HR & Talent Management Consulting, Performance Support und Corporate Learning und bietet innovative Lösungen im IT- und SAP-Umfeld. Als Innovationstreiber entwickeln wir die tts Software – tt performance suite weiter. Unser Aufgabengebiet reicht von der Programmierung bis zur Implementierung unserer Software-Lösungen in komplexe Systemlandschaften unserer Kunden. Um die führende Marktposition der tts weiter auszubauen, suchen wir dich: |
(Senior) C++ Developer (m/w/d)
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:
- Echtzeit-Objekt- und Kontexterkennung
- Recording von interaktiven IT-Simulationen für E-Learnings
- Electronic Performance Support System (EPSS)
- Enge Zusammenarbeit mit anderen Entwicklern sowie Produktmanager, Tester, Supportmitarbeiter und Anwendungsberater
- Schreiben von robustem, wartbarem und modularem Code
- Sicherstellung der Zuverlässigkeit, Stabilität und Kompatibilität der Codebasis
- Durchführung von Qualitätsmaßnahmen wie Code Reviews und Pair Programming
- Vorschlagen von Code-Verbesserungen und innovativen Ansätzen
- Weiterentwicklung und Optimierung der Softwarearchitektur
- Beitrag zur langfristigen (technologischen) Strategie für die ttps-Entwicklung
- Mentoring von neuen Entwicklerkollegen/innen
Du bringst mit
- Mehrjährige Erfahrung in der professionellen Softwareentwicklung
- Sehr gute Kenntnisse in der C++-Programmierung in einer Windows-basierten Umgebung mit Visual Studio
- Vertrautheit mit Win32 APIs (Desktop/C++), Standard Template Library und Modern C++
- Leidenschaft für Softwareentwicklung in höchster Qualität mit Fokus auf nativer Programmierung
- Expertise in den Bereichen Debugging komplexer Defects und Performance-Optimierung
- Vertrautheit mit den Prinzipien der Softwareentwicklung
- Teamfähigkeit sowie eine strukturierte und eigenständige Arbeitsweise
- Erfahrungen mit agilen Softwareentwicklungspraktiken
- Proaktivität und Selbstmotivation
- Gute Sprachkenntnisse in Deutsch und Englisch
Pluspunkte
- Erfahrung mit Google Test
- Kenntnisse über UI Automation und Interprozess-Kommunikation
- Vertrautheit in der Entwicklung mit dem Chromium Embedded Framework
- Fähigkeit, andere Entwickler zu betreuen
Was Du von uns erwarten kannst
- Flache Hierarchien und kurze Abstimmungswege
- Mentoring beim Einstieg
- Offene Türen für Fragen, Anregungen und Ideen
- Eine agile Arbeitsweise (Scrum)
- Freiraum für experimentelle Lab-Projekte
- Nette Kollegen/innen
- Flexible Arbeitszeiten und Homeoffice
- Zuschuss zum Job-Ticket in Köln
- Regelmäßige Events (Sommerfest, Weihnachtsfeier, Ski-Fahrt usw.) und gemeinsame Sportaktivitäten
- Gratis Getränke und Obst
- Gemeinsames Mittagessen in unseren tts Offices jeden Freitag
- FUN! 😊