Softwareentwickler (C# | Java | TypeScript) (m/w/d)

CodeKeepers GmbH

Jobbeschreibung

CodeKeepers ist ein Softwareunternehmen, das sich auf die Sanierung und Modernisierung von Legacy-Software spezialisiert hat. Wir glauben, dass in vielen existierenden Softwaresystemen unschätzbarer Wert steckt und arbeiten gemeinsam mit unseren Kunden an Lösungen, diesen Wert zu erhalten.


  • Analyse und Bewertung von Softwaresystemen und -architekturen
  • Modernisierung, Migration und Erweiterung von Bestandssystemen
  • Durchführen von manuellen und automatischen Refactorings
  • Einführung von Testautomatisierung und CI/CD-Pipelines
  • Analyse, Bewertung und Behebung von Produktionsproblemen

Sie beherrschen eine gängige objektorientierte Sprache wie C++, C#, Java oder TypeScript und sind offen dafür, neue Sprachen zu lernen. Solides Program­mieren ist die Grundlage, zudem legen wir Wert auf Ihr Wissen über „gute Software­praktiken“ und Ihre sozialen Fähigkeiten:

  • Versionierung. Ein Arbeiten ohne Versionskontrollsystem kommt für Sie nicht in Frage. Sie führen regelmäßige Commits durch und integrieren Ihren Code kontinuierlich.
  • Automatisierung. Sie kennen gängige Automatisierungs- und CI-Werkzeuge und sind ständig bestrebt Dinge zu automatisieren.
  • Deployment. Manuelles Deployment ist Ihnen ein Greul. Sie definieren Infrastructure lieber als Code.
  • Testing. Testgetriebene Entwicklung ist der Standard. Sie interessiert darüber hinaus, wie man ungetestete Software nachträglich in einen Test-Harness bekommt.
  • Archäologie. In die Jahre gekommener, unverständlicher Code weckt Ihren Entdeckergeist und den Archäologen in Ihnen.
  • Kommunikation. Alle Stakeholder müssen ein gemeinsames Verständnis über die Ziele einer Software-Modernisierung haben. Sie definieren und kommunizieren klare Anforderungen, so dass alle Beteiligten die gleiche Vision verfolgen.
  • Risikobewusstsein. Eine Software-Modernisierung birgt immer eine Gefahr für Regression. Sie kennen Maßnahmen, um das Risiko zu minimieren und kommunizieren proaktiv.

  • Teilzeit möglich, z.B. nur an 4 Tagen pro Woche oder stundenweise weniger als 8 am Tag, je nach Wunsch
  • flexible Arbeitszeiten in selbstorganisierten Teams
  • 100% mobiles Arbeiten möglich
  • freie Wahl der Entwicklungsumgebung (Hard- und Software)
  • kollegiale und wertschätzende Arbeitsatmosphäre
  • 30 Urlaubstage
  • Deutschlandticket
  • betriebliche Altersvorsorge
View More