Spezialist (m/w/d) Softwareentwicklung & Softwarearchitektur
Aufgaben:
-
Entwickeln von technischen Designs, Architekturkonzepten und objektorientierten Anwendungsprogrammen in Java und JavaScript/TypeScript im Umfeld des Kernbanksystems (interne Anwendungen für Fachbereiche sowie Anwendungen für Händler und Endkunden)
-
Analysieren von fachlichen Anforderungen aus den Fachabteilungen in Zusammenarbeit mit den Business-Analysten und dem Bereich Projekte
-
Entwickeln von UML Diagrammen und Design Dokumenten für IT Anforderungen der Fachbereiche
-
Mitarbeit in agilen Teams als Entwickler (m/w/d) und Softwarearchitekt (m/w/d) nach den Regeln des SCRUM-Frameworks
-
Sicherstellen einer hohen Qualität des Programmcodes und Verringerung der nachfolgenden Testaufwände durch die Durchführung von Code-Reviews (in Form von Pull Requests) und Entwicklertests
-
Erstellen von Machbarkeitsstudien und Aufwandsschätzungen für angestrebte IT Lösungen in Bezug auf die fachlichen Anforderungen der Fachbereiche
-
Vorbereiten und Koordinieren der Produktionseinführung von Programm- und Konfigurationsanpassungen sowie Datenänderungen (Release) sowie das Organisieren der termingerechten Auslieferung auf die produktiven Systeme
-
Unterstützen und Beraten der Entwickler und Tester in den agilen Teams bei allen technischen Fragen zur Softwareentwicklung
Profil:
- Studium der Informatik/Wirtschaftsinformatik oder DV-technische Ausbildung
- Mindestens 5-jährige Berufserfahrung als Softwareentwickler (m/w/d) in Java / JavaScript/TypeScript oder als Softwarearchitekt (m/w/d)
- Erfahrung in agilen Methoden (Scrum)
- Gute Kenntnisse in funktionaler und objektorientierter Programmierung
- Gute allgemeine EDV-Kenntnisse und gute Kenntnisse in den Betriebssystemen Windows und Unix
- Freude an der Arbeit im Team
- Bereitschaft, an 2 bis 3 Tagen in der Woche im Büro zu arbeiten
- Gute kommunikative Fähigkeiten in Deutsch und in Englisch