Entwickler für innovative Softwarelösungen
In dieser Rolle bist du ein wichtiger Teil unseres Teams und verantwortlich für die Entwicklung von Software, die unsere Kunden begeistert.
Vorbereitung auf Herausforderungen
* Analysiere Bedürfnisse unserer Kunden und entwickle Lösungen, um sie zu befriedigen.
* Konzipiere und implementiere komplexe Softwaresysteme mit einem Fokus auf Modularität und Wartbarkeit.
* Arbeite eng mit dem Produktmanagement zusammen, um Anforderungen zu spezifizieren und Entwicklungsaufwände realistisch zu schätzen.
Weiterentwicklung und Optimierung
* Führe Code-Reviews durch und fördere die Anwendung von Clean Code und Test-Driven Development.
* Achte auf hohe Entwicklungsstandards, Testprozesse und technische Dokumentation.
* Identifiziere technische Schulden und leite Maßnahmen zu deren Reduktion ab.
Berufliche Voraussetzungen
* Mindestens 3 Jahre Erfahrung in der Softwareentwicklung.
* Gute Kenntnisse in mindestens einer gängigen Programmiersprache (vorzugsweise Java).
* Praktische Erfahrung in Backend und Operations/Infrastruktur.
* Vertrautheit mit Konzepten wie Domain Driven Design (DDD) und Micro-Frontends ist wünschenswert.