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 DevOps-Prozesse kontinuierlich zu verbessern