Software-Entwickler
Als Kern unserer Entwicklungsvorhaben bist du das Herzstück unserer Projekte. Du gestaltest und realisierst komplexe Software-Lösungen, die begeistern und den Unterschied ausmachen.
Deine Aufgaben sind vielfältig:
* Du analysierst bestehende und neue Anforderungen an unsere Software.
* Du schätzt und dokumentierst alle notwendigen Aufwände.
* Du designst Programme und erstellst Entwicklungskonzepte.
* Du implementierst Software-Module nach Zielvorgaben und gemäß der Definition of Done.
* Regelmäßig prüfst du bestehende Programmmodule und führst Anpassungen durch.
* Du organisierst Code-Reviews und stellst Maßnahmen zur Einhaltung oder Verbesserung der Qualitätssicherung inklusive automatisierter Software-Tests (z.B. auf Basis JUnit).
* Du nimmst an Sprint-Review, Retrospektive, Sprintplanungen und Daily-Scrum teil.
Um erfolgreich zu sein, benötigen wir ein Teammitglied mit folgenden Qualifikationen:
* Erfolgreich abgeschlossenes Studium der Informatik oder einer vergleichbaren Fachrichtung oder eine Ausbildung (z.B. Fachinformatiker für Anwendungsentwicklung) mit mehrjähriger Praxiserfahrung.
* Sehr gute Kenntnisse in Java oder einer vergleichbaren Programmiersprache.
* Idealerweise ergänzend gute Kenntnisse in JavaScript/TypeScript, HTML/CSS, SQL und Datenbanksystemen (MS SQL-Server, Oracle).
* Erfahrungen mit React und/oder JSF, IntelliJ IDEA, Git sowie der Anwendung von (REST-)Webservices sind von Vorteil.
* Du entwickelst leidenschaftlich gerne Software und hast dabei einen hohen Qualitätsanspruch.
* Du arbeitest gerne an einem agilen, an Scrum angelehnten Softwareentwicklungsprozess.
* Du besitzt sehr gute Deutsch- sowie gute Englischkenntnisse.
* Zu deinen Stärken gehören Eigeninitiative, Teamfähigkeit und analytische Fähigkeiten.
Vorteile dieser Position
* Kollegiales Umfeld.
* Flache Hierarchien.
* Moderne Arbeitsplätze.
* Flexible Arbeitszeiten.
* Weiterbildungsmöglichkeiten.
* Home-Office.