Als Softwareentwickler:in arbeitest du an der Weiterentwicklung unserer standardisierten Softwarelösungen. Du entwickelst nicht für einzelne Kundenprojekte, sondern an Produkten, die langfristig betrieben, gewartet und kontinuierlich weiterentwickelt werden.
Dabei geht es nicht nur um das Umsetzen einzelner Anforderungen, sondern um nachhaltige, qualitativ hochwertige Software: verständlicher Code, saubere Schnittstellen und Lösungen, die auch morgen noch tragfähig sind.
Wir leben unsere Mitdenker-Philosophie: Du setzt User Stories nicht einfach um, sondern möchtest das zugrunde liegende Ziel verstehen. Gemeinsam im Team suchen wir nach pragmatischen und effizienten Lösungen und orientieren uns dabei zunehmend am MVP-Gedanken – also daran, zuerst das Wesentliche sauber umzusetzen und Lösungen iterativ weiterzuentwickeln.
Deine Aufgaben & Verantwortlichkeiten
- Entwicklung und Weiterentwicklung unserer Softwareprodukte auf Basis von Java oder C#/.NET
- Umsetzung fachlicher Anforderungen in sauberen, wartbaren Code
- Mitarbeit an der technischen Konzeption und Weiterentwicklung bestehender Komponenten
- Entwicklung von Webanwendungen und Services (Front- und Backend) auf Basis von Vue.js und TypeScript
- Arbeit mit relationalen Datenbanken und SQL (z.B. Modellierung, Abfragen, Optimierung)
- Schreiben von automatisierten Tests und Sicherstellung der Softwarequalität
- Mitarbeit an der kontinuierlichen Verbesserung unserer Entwicklungsprozesse
Unsere Produkte sind standardisierte Softwarelösungen. Kundenspezifische Anforderungen werden – wo sinnvoll – über Konfiguration, klare Schnittstellen oder Erweiterungskonzepte abgebildet, statt durch individuelle Sonderlösungen.
- Erste praktische Erfahrung in der Softwareentwicklung (z.B. durch Studium, Ausbildung, Werkstudierendentätigkeit oder erste Berufserfahrung)
- Interesse oder Erfahrung in Java oder C#/.NET
- Grundkenntnisse in Webtechnologien und im Umgang mit SQL
- Verständnis für sauberen Code, Tests und strukturierte Entwicklung
- Sehr gute Deutsch- und gute Englischkenntnisse
Du möchtest nicht nur Tickets umsetzen, sondern verstehen, welches fachliche Ziel dahintersteht. Du bringst dich aktiv bei Diskussionen ein, arbeitest eigenständig und suchst aber bei Bedarf frühzeitig den Austausch. Dabei denkst du lösungsorientiert und hast Freude daran, dich fachlich weiterzuentwickeln.