Das erwartet dich
- Analysiere, konzipiere und implementiere neue Features und Verbesserungen – von der ersten Idee bis zum Going-Live.
- Spezifiziere und implementiere Schnittstellen und integriere diese eigenständig in bestehende Applikationen.
- Unterstütze aktiv beim Entwurf und der Umsetzung von Softwarearchitekturen mit Fokus auf modulare Komponenten und klare Schnittstellendefinitionen.
- Führe Code-Reviews durch und fördere die Anwendung von Clean Code und Test-Driven Development.
- Erkenne technische Schulden und leite gezielt Maßnahmen zu deren Reduktion ab.
- Stelle hohe Entwicklungsstandards, Testprozesse und technische Dokumentation sicher.
- Identifiziere und unterstütze aktiv die Pflege und Optimierung von Entwicklungs- und Testumgebungen.
- Dokumentiere technische Konzepte, Testfälle und erstelle Benutzerhandbücher.
- Arbeite eng mit dem Produktmanagement und deinem Team zusammen, um Anforderungen zu spezifizieren, Entwicklungsaufwände realistisch zu schätzen und Lösungen effektiv umzusetzen.
- Beteilige dich aktiv an Entscheidungen zur technologischen Ausrichtung und bringe Vorschläge zur Auswahl passender Tools und Frameworks ein.
- Analysiere und dokumentiere eigenständig Problemstellungen im Bereich Geschäftsprozesse, Transaktionen, Daten und Funktionen.
- Bringe dich aktiv in Diskussionen zu fachlichen Domänen und Bounded Contexts ein.
- Unterstütze den Betrieb und die Überwachung deiner entwickelten Anwendungen und Systeme.
- Sei mitverantwortlich für eine robuste und skalierbare Infrastruktur und hilf aktiv dabei, CI/CD- und