Das erwartet dich
- Sei mitverantwortlich für eine robuste und skalierbare Infrastruktur und hilf aktiv dabei, CI/CD- und DevOps-Prozesse kontinuierlich zu verbessern
- Unterstütze aktiv beim Entwurf und der Umsetzung von Softwarearchitekturen mit Fokus auf modulare Komponenten und klare Schnittstellendefinitionen
- Identifiziere und unterstütze aktiv die Pflege und Optimierung von Entwicklungs- und Testumgebungen
- Unterstütze den Betrieb und die Überwachung deiner entwickelten Anwendungen und Systeme (Pikettdienst im Team)
- 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, 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
- Bringe dich aktiv in Diskussionen zu fachlichen Domänen und Bounded Contexts ein
- Dokumentiere technische Konzepte, Testfälle und erstelle Benutzerhandbücher
- Führe Code-Reviews durch und fördere die Anwendung von Clean Code und Test-Driven Development