Full Stack Software Developer for Racing Applications

TOYOTA GAZOO Racing Europe GmbH
Köln, Germany
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Remote
Köln, Germany

Tech stack

Microsoft Windows
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
C Sharp (Programming Language)
C++
Databases
Continuous Integration
Extensible Application Markup Language
Python
Windows Presentation Foundation
Microsoft SQL Server
Visual Basic
Model View ViewModel
Oracle Applications
Scrum
Cloud Services
Software Engineering
Software Systems
Windows Forms
.NET Core
React
Backend
Angular
Kubernetes
Information Technology
InfluxDB
Kafka
Front End Software Development
Docker
Programming Languages
Microservices

Job description

We are looking for a Software Developer (m/w/d) to be part of our application development and works motorsport team in Cologne, Germany. In this role within the IT department, you will be developing and maintaining a range of applications and solutions, mainly used by our race team and vehicle performance engineers with the opportunity partly working from home.

Are you a team player who thrives on responsibility, with strong analytical and logical skills? Then you are the right person to take on this challenge. Be inspired by the passion and teamwork of our 500+ strong workforce for motorsport and automotive projects.

What we offer:

  • Exciting projects and a place for technical freedom and innovation to get things moving
  • Attractive benefits packages e.g. competitive remuneration, social benefits, 30 days annual holiday, car leasing, free on-site gym
  • A challenging, fulfilling workplace in a multi-national company within a familiar atmosphere - driven by fascination and passion

Your tasks:

  • Pre-evaluation and conception of software projects
  • Support strategic software infrastructure and architecture decisions for ongoing and future projects
  • Be part of an experienced application development team using modern technology, methods and standards
  • Function as an interface between the engineering department and software development
  • Take a role in both frontend and backend development
  • Be involved in the whole development lifecycle: Requirement collection, planning, development, automated testing, documentation, deployment and operations
  • Adaptations of existing systems to meet new requirements
  • Solving highly complex problems and develop elegant solutions with high coding standards to build robust, secure, and flexible environments

Requirements

Do you have experience in Windows?, Do you have a Master's degree?, * Have a Master / Bachelor degree or equivalent in computer science or software engineering

  • Bringing some relevant experience in technical software engineering working in a team using agile methods such as SCRUM
  • Have deep knowledge of programming languages, development frameworks, and infrastructure. Mainly .Net Core, C# and WPF/XAML
  • Experience with MVVM pattern in WPF
  • Knowledge in Windows application development
  • Be able to write and speak professional English, additional German language skills are an advantage
  • Have experience with one or more of the following would be an advantage: Python, C++, angular/react/html/CSS, Databases (Oracle, MS SQL Server, InfluxDB), CI/CD, Cloud Services (AWS), Microservices (Docker, Kubernetes), Kafka, VB.NET and WinForms

Apply for this position