Unsere Vision
Wir haben CodeKeepers 2018 mit der Vision gegründet, unsere Kunden strategisch und operativ bei der Weiterentwicklung ihrer Bestandssysteme zu unterstützen. Wir glauben, dass in vielen existierenden Softwaresystemen unschätzbarer Wert steckt und arbeiten gemeinsam mit unseren Kunden an Lösungen, diesen Wert zu erhalten.
Deine Motivation
Du hast viele Projekte in Deinem Berufsleben erlebt und somit viele Erfahrungen gesammelt. Jetzt möchtest Du zu einem Arbeitgeber wechseln, der Deine Arbeit wertschätzt und bei dem Du das praktische Wissen, dass Du in den vielen Jahren Deiner Tätigkeit gesammelt hast, anwenden kannst. Die Wartung von Legacy-Systemen bietet Dir den Kontext dafür.
Dein Handwerkszeug
CodeKeepers-Projekte sind anspruchsvoll. Uns ist das Wissen um gute Softwarepraktiken wichtiger, als das Beherrschen sämtlicher Programmiersprachen oder Frameworks.
Über das Programmieren hinaus ist uns das Wissen um gute Softwarepraktiken besonders wichtig:
Versionierung. Du würdest niemals ohne VCS arbeiten. Du commitest und integrierst Deinen Code kontinuierlich.
Automatisierung. Du kennst gängige Automatisierungs- und CI-Konzepte und -Werkzeuge und bist ständig bestrebt Dinge zu automatisieren.
Deployment. Manuelles Deployment ist Dir ein Greul und lässt Dich schlecht schlafen. Du würdest niemals ein Produktivsystem deployen, wenn Du nicht wüstest, wie Du es auf Knopfdruck zurückrollen könntest.
Testing. Testgetrieben zu entwickeln können viele. Dich interessiert vielmehr, wie Du ungetestete Software nachträglich in ein Test-Harness kriegst.
Archäologie. In die Jahre gekommener, unverständlicher Code weckt Deinen Entdeckergeist und den Archäologen in Dir.
Deine Aufgaben
Analyse, Bewertung und Behebung von Produktionsproblemen
Einführung von CI/CD-Pipelines
Refactoring und Testautomatisierung
Entwicklung und Optimierung von Wartungsprozessen
Modernisierung und Erweiterung von Bestandssystemen
und wenn Du willst: Durchführung von Analyse-Workshops beim Kunden