Specialist (m/f/d) Software programming & software architecture

Are you looking for a new challenge? Would you like to take on responsibility and develop yourself further? Then join us and drive the change!

At Toyota, we know that nothing is impossible. This is not only true for Toyota as a mobility brand, but also for us: Toyota Kreditbank GmbH (TKG). As the bank of one of the world's largest automobile manufacturers, we have been operating successfully in the German market for over 35 years - and are continuing to grow.

Toyota's mission for the future, "Mobility for All," is to give as many people as possible access to mobility. That is why our shareholder is expanding its existing business model to include relevant solutions that deliver added value to society. This idea is also reflected in our innovative financial products and customer-focused services, which regularly earn us the Best Autobank award. Together we can strive for innovation and redefine the boundaries of what is possible without losing sight of our roots.

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
     

What we offer:

Wir bieten Ihnen:

We offer you a progressive workplace with challenging, varied tasks in a dynamic environment and a pleasant working atmosphere. Flexible working hours and targeted training are part of the package as well as an attractive remuneration and a company pension. We also offer a vehicle leasing programme in which you and up to two relatives can participate. Through our cooperation partner Urban Sports Club you can take advantage of various fitness offers at reduced conditions. Two canteens are available for your subsidized lunch.