Wichtigste Eigenschaften
- Arbeitsort
- Köln, Nordrhein-Westfalen
- Unternehmen
- tts GmbH
- Tätigkeitsbereich
- IT
Allgemeine Beschreibung
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++. Wir setzen in unseren Lösungen auf aktuelle Standards, wie z.B. C++ 17.
Zu Deinen Aufgaben gehören:
Design, Implementierung und Optimierung unserer integrierten, nativen C++ Komponenten in den Bereichen:
Electronic Performance Support System (EPSS)
Recording von interaktiven IT-Simulationen für E-Learnings
Echtzeit-Objekt- und Kontexterkennung
Integration der nativen Komponenten in unser Java-basiertes Autorentool
Enge Zusammenarbeit mit anderen Entwicklern sowie Produktmanager, Tester, Supportmitarbeiter und Anwendungsberater
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
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
Mitwirkung bei der technischen Dokumentation für laufende Entwicklungen
Anpassungen an der Continuous Integration Pipeline (Build inkl. Unittests, statische Codeanalyse) bei Bedarf
Du hast zusätzlich die Möglichkeit, an der Weiterentwicklung unseres Java-basierten Autorentools mitzuarbeiten.
Du bringst mit
8+ Jahre Erfahrung in der professionellen Softwareentwicklung
Abgeschlossenes Studium der Informatik (oder eines vergl. Studiengangs) oder eine entsprechende Berufsausbildung
Ausgezeichnete Kenntnisse in der C++-Programmierung in einer Windows-basierten Umgebung
Mehrjährige Erfahrung mit Win32 APIs (Desktop/C++) und Standard Template Library (STL)
Vertrautheit mit Modern C++
Mind. Grundkenntnisse in Java
Leidenschaft für Softwareentwicklung in höchster Qualität mit Fokus auf nativer Programmierung
Expertise in den Bereichen Debugging komplexer Defects und Performance-Optimierung
Fähigkeit, effizient mit einer großen, bestehenden Codebasis zu arbeiten
Kenntnisse über Softwareentwicklungsumgebungen und zugehörige Tools. (z.B. Visual Studio, Git, JIRA)
Vertrautheit mit den Prinzipien der Softwareentwicklung (z. B. SOLID, Clean Architecture, Clean Code)
Teamfähigkeit sowie eine strukturierte und eigenständige Arbeitsweise
Erfahrungen mit agilen Softwareentwicklungspraktiken
Gute Sprachkenntnisse in Deutsch und Englisch
Pluspunkte
Kenntnisse über UI Automation und Interprozess-Kommunikation (IPC)
Erfahrung mit C++ Unittesting (z. B. Google Test)
Erfahrungen mit Amazon Web Services (AWS)
Was Du von uns erwarten kannst
Eine erfrischende und sehr professionelle Atmosphäre in einem vielfältigen Team
Flexible Arbeitszeiten und Homeoffice
Flache Hierarchien und kurze Abstimmungswege
Mentoring beim Einstieg
Eine agile Arbeitsweise (Scrum)
Regelmäßige Events (Sommerfest, Weihnachtsfeier, Ski-Fahrt usw.) und gemeinsame Sportaktivitäten
Haben wir dein Interesse geweckt?
Weitere Infos findest du auf unserer Website und kununu oder wirf einen Blick hinter die Kulissen auf der tts Facebook-Seite.
Wenn auch du Teil unseres Teams werden möchtest, freuen wir uns auf deine Bewerbung inkl. Gehaltsvorstellungen und frühestmöglichem Eintrittstermin.
Wir freuen uns dich kennenzulernen!
Bei Fragen zur ausgeschriebenen Stelle oder zu tts, wende dich gerne an Laura Brodhaecker per E-Mail über [Apply online] oder telefonisch unter: +49 (6221) / 894 69 0. Zum Schutz deiner personenbezogenen Daten bitten wir dich von Bewerbungen per E-Mail abzusehen, sondern diese online über unser Bewerbungsformular einzureichen.