Specialist (m/f/d) Software programming & software architecture
Your Tasks:
-
Developing technical designs, architecture concepts and object-oriented application programmes in Java and JavaScript/TypeScript in the environment of the core banking system (internal applications for specialist departments as well as applications for dealers and end customers)
-
Analyzing technical requirements from the specialist departments in cooperation with the business analysts and the projects department
-
Developing UML diagrams and design documents for IT requirements from the specialist departments
-
Collaboration in agile teams as a developer (m/f/d) and software architect (m/f/d) according to the rules of the SCRUM framework
-
Ensuring a high quality of the program code and reducing subsequent testing efforts by performing code reviews (in the form of pull requests) and developer tests
-
Creating feasibility studies and cost estimates for targeted IT solutions in relation to the technical requirements of the specialist departments
-
Preparing and coordinating the production launch of program and configuration adjustments as well as data changes (release) and organizing the timely delivery to the productive systems
-
Supporting and advising the developers and testers in the agile teams on all technical issues relating to software development
Your Profile:
- Degree in computer science/business informatics or IT training
- At least 5 years of professional experience as a software developer (m/f/d) in Java / JavaScript/TypeScript or as a software architect (m/f/d)
- Experience in agile methods (Scrum)
- Good knowledge of functional and object-oriented programming
- Good general IT skills and good knowledge of Windows and Unix operating systems
- Enjoy working in a team
- Willingness to work 2 to 3 days per week in the office
- Good communication skills in German and English