Entwicklung und Weiterentwicklung einer modularen C#-Anwendung unter Visual Studio - Umsetzung der Software auf einem Embedded-Linux-System - Ansteuerung und Integration von Geräten über Bussysteme (z.B. I²C, SPI, UART) - Erstellung von Softwaretools für die interne Produktions- und Testumgebung
1
Kontinuierliche Neu- und Weiterentwicklung der firmeneigenen Produkte (speziell im Web und Public Transport Bereich) in enger Zusammenarbeit mit dem Entwicklungsteam sowie dem Product Owner - Ergänzende Durchführung und Schreiben von Tests (Unit- und Integrationstests) für die entwickelten Features
2
Entwicklung und Weiterentwicklung von Softwarelösungen im C#/.NET Umfeld - Mitarbeit an neuen Systemgenerationen und modernen Architekturen - Umsetzung von Features – von der Idee bis zum produktiven Einsatz - Technische Mitgestaltung von Architektur, Design und Technologien
3
Entwicklung einer C# Software im .NET-Umfeld - Konzeption und Durchführung von Simulations- und Testverfahren für die unternehmensweite Einführung neuer Softwaresysteme - Wartung, Optimierung und Erweiterung bestehender Softwarelösungen
4
In dieser Position bist du für die Qualitätssicherung der Hard- und Softwarelösungen durch moderne Testsysteme verantwortlich: Entwicklung: Du bist zuständig für die Analyse, das Design, die Programmierung und die Inbetriebnahme neuer Testsysteme
5
Planung, Programmierung und Dokumentation von Softwaremodulen - Mitwirkung bei Organisation - sowohl in technischer als auch sachlicher Hinsicht - Wartung bestehender Module - Weiterentwicklung und Neuentwicklung unserer Softwarelösung
6
Du entwickelst und betreust Desktop-Anwendungen auf Basis von C#/.NET und WinForms - Du arbeitest an anspruchsvollen nationalen und internationalen Projekten im Industrie-Umfeld - Du bringst dich über den gesamten Entwicklungsprozess hinweg ein – von Konzeption und Implementierung bis hin zu Optimierung und Weiterentwicklung
7
Eigenverantwortliche Entwicklung und Architektur neuer Module und Features - Modernisierung bestehender Software mit Fokus auf Wartbarkeit, Skalierbarkeit und Qualität - Technische Führung in Kundenprojekten und proaktive Mitgestaltung von Architekturentscheidungen
8
Entwicklung von C#-Programmen unter Windows - Aktive Beteiligung an der Entwicklung und Umsetzung strategischer Architekturentscheidungen - Weiterentwicklung der bestehenden Softwarelandschaft mit Fokus auf Wiederverwendbarkeit, Skalierbarkeit und Wartbarkeit
9
Neuentwicklung, Leitung, Betreuung von externen und internen Projekten - Mitarbeit an der Realisierung von Kundenprojekten mittels Standardsoftware sowie individueller Programmierung in C# .NET - Arbeiten im Team mit modernsten Tools (z.B. SonarCloud, Azure DevOps, Visual Studio 2022)
10