Softwareentwickler C# Backend (m/w/d)
Summary
Develops and extends C# backend components and modern IT architectures, integrates subsystems via TCP/IP and CAN, adapts applications for Linux (Debian), and writes documentation, automated tests, and CI/CD pipelines while collaborating with the development team and FERCHAU's clients.
Als Kollege bei FERCHAU gestalten Sie die nächste Stufe von Softwarelösungen in engem Austausch mit namhaften Auftraggebern. Sie entwickeln und erweitern C#-basierte Komponenten und gestalten moderne IT-Architekturen in Zusammenarbeit mit dem Entwicklungsteam. Sie integrieren Subsysteme, arbeiten mit TCP/IP und CAN und passen Anwendungen auf Linux (Debian) an. Zudem erstellen Sie hochwertigen Code, Dokumentation und automatisierte Tests und betreuen CI/CD-Pipelines.
Leistungen / Benefits- unbefristeter Arbeitsvertrag
- mobiles Arbeiten
- FERCHAU Academy
- Sonderurlaub
- Kindergartenzuschuss
- Jubiläumszuwendungen
- Entwicklung und Weiterentwicklung von Softwarekomponenten in C#
- Gestaltung und Umsetzung moderner IT- und Systemarchitekturen sowie Abstimmung mit dem Entwicklungsteam
- Integration und Anbindung verschiedener Subsysteme und Schnittstellen, inklusive TCP/IP und CAN
- Entwicklung und Anpassung von Anwendungen auf Linux-basierten Zielplattformen wie Debian
- Erstellung von qualitativ hochwertigem Quellcode inklusive strukturierter Dokumentation und automatisierter Unit-Tests
- Einsatz und Betreuung von CI/CD-Pipelines sowie kontinuierliche Optimierung und Pflege bestehender Softwaremodule
- Abgeschlossenes Studium im Bereich Informatik, Technische Informatik oder vergleichbare Qualifikationen
- Fundierte Praxiserfahrung in der Softwareentwicklung mit C#
- Sicherer Umgang mit der Microsoft-Entwicklungsumgebung, insbesondere Visual Studio, Build-Tools sowie gängigen Werkzeugen aus dem Azure-DevOps-Umfeld
- Erfahrung in der Entwicklung von Backend-Systemen bzw. serverseitigen Komponenten
- Kenntnisse in C++ wünschenswert
- Erfahrung im Umgang mit CI/CD-Prozessen sowie mit Kommunikationsprotokollen wie TCP/IP, CANopen oder CAN
- C#
- Linux (Debian)
- CAN/CANopen
- TCP/IP
- Visual Studio
- Azure DevOps