Das erwartet dich
- Du analysierst, konzipierst und entwickelst neue Features und Verbesserungen – von der Idee bis zum Go-Live
- Du entwickelst bestehende und neue Anwendungen, setzt Schnittstellen zu internen sowie externen Systemen um und integrierst diese eigenständig
- Du unterstützt aktiv die Architekturarbeit – mit Fokus auf modulare Komponenten, klare Schnittstellen und nachhaltige Designs
- Du analysierst eigenständig Geschäftsprozesse sowie Datenflüsse und bringst dich aktiv in Diskussionen zu Fachdomänen und Bounded Contexts ein
- Du führst Code-Reviews durch, förderst Clean Code und arbeitest mit testgetriebener Entwicklung (TDD)
- Du erkennst technische Schulden, definierst Maßnahmen zu deren Reduktion und hältst hohe Qualitäts- und Sicherheitsstandards ein
- Du pflegst und verbesserst Entwicklungs- und Testumgebungen, inklusive CI/CD und DevOps-Prozessen
- Du arbeitest eng mit dem Product Management zusammen, um Anforderungen zu spezifizieren, Aufwände realistisch einzuschätzen und Lösungen effizient umzusetzen
- Du unterstützt den Betrieb und das Monitoring deiner Anwendungen und trägst zu einer stabilen, skalierbaren Infrastruktur bei
- Du beteiligst dich aktiv an technologischen Richtungsentscheidungen und bringst eigene Vorschläge für Tools, Frameworks und Architekturansätze ein
- Du dokumentierst technische Konzepte, Testfälle sowie Benutzerhandbücher und teilst dein Wissen aktiv im Team