Spezialist (m/w/d) Softwareentwicklung & Softwarearchitektur
Aufgaben:
- Entwicklung von Webanwendungen und Backend Systemen in Java/ JavaScript und Angular im Umfeld des Kernbanksystems.
- Erstellung und Umsetzung von technischen Designs und Architekturkonzepten für Webanwendungen.
- Analysieren von fachlichen Anforderungen aus den Fachabteilungen in Zusammenarbeit mit den Business-Analysten und weiteren Projekt-Stakeholdern.
- Mitarbeit in agilen Teams als Entwickler (m/w/d) und Softwarearchitekt (m/w/d) nach den Regeln des SCRUM-Frameworks sowie Mitgestaltung agiler Entwicklungsprozesse.
- Sicherstellung einer hohen Code-Qualität und Durchführung von Code-Reviews (in Form von Pull Requests) und Entwicklertests (Unit Tests, Integrationstests).
- Vorbereitung und Koordination der termingerechten Produktionseinführungen sowie Erstellung von Dokumentationen für Audits.
- Erstellung von Machbarkeitsstudien, Aufwandsschätzungen und Entscheidungsvorlagen in Bezug auf Anforderungen der Fachbereiche sowie in enger Zusammenarbeit mit Projektleitung und Product Owner.
- Unterstützung und Beratung der Entwickler/ Tester (m/w/d) in den agilen Teams bei allen technischen Fragen zur Softwareentwicklung.
Profil:
- Studium der Informatik/Wirtschaftsinformatik, alternativ abgeschlossene Berufsausbildung im IT-Bereich mit entsprechender Erfahrung
- Mehrjährige Berufserfahrung in der Softwareentwicklung mit Java und Angular sowie in der Softwarearchitektur
- Erfahrung in agilen Methoden (Scrum)
- Fundierte Kenntnisse in funktionaler und objektorientierter Programmierung
- Bereitschaft, an 2 bis 3 Tagen in der Woche im Büro zu arbeiten
- Fließende Deutsch- und Englischkenntnisse in Wort und Schrift