Senior Softwareentwickler C#
Role details
Job location
Tech stack
Job description
Software-Entwicklung und -Architektur:
- Entwurf, Implementierung und Wartung skalierbarer Software für Desktop- und Webanwendungen.
- Erstellen von Backend-Systemen mit C# (.NET 8/Core), SignalR, gRPC, RESTful APIs.
- Entwicklung und Optimierung von UI/UX.
- Entwurf und Integration von Datenbanken mit Entity Framework.
- Automatisieren von Konfigurationsprozessen mit Shell-Skripten und ähnlichen Tools.
- Dokumentieren von Funktionen, Handbüchern und Spezifikationen mit Klarheit und Konsistenz
Kundenorientierte Anpassung:
- Enge Zusammenarbeit mit technischen Vertriebs- und Projektteams, um kundenspezifische Anforderungen zu interpretieren, Erwartungen abzustimmen und maßgeschneiderte Softwarelösungen zu liefern.
- Bewertung und Umsetzung von Cybersicherheits- und IT-Anforderungen von Großkunden.
- Teilnahme an Factory Acceptance Tests (FATs) mit Kunden, um die Konformität zu überprüfen.
- Fehlersuche und technische Unterstützung
Troubleshooting & Technical Support:
- Schnelle Unterstützung für Kunden und Inbetriebnahme Ingenieure.
- Behebung von Softwareproblemen im Zusammenhang mit Datenverarbeitung, Benutzeroberfläche, Konnektivität oder IT-Einschränkungen des Kunden.
Requirements
- Programmiersprachen: C# (.NET Core / Framework), PowerShell
- UI-Entwicklung: Desktop- (WPF) und webbasierte (Blazor) UI-Technologien.
- Datenbank-Verwaltung: MySQL/MariaDB.
- Werkzeuge: Visual Studio, MySQL Workbench, Telerik, Entity Framework.
Erfahrung:
- Mindestens 5 Jahre in der Softwareentwicklung (idealerweise Design+Systemarchitektur)
- Erfahrung im Management des gesamten Produktlebenszyklus, vom Konzept bis zur Optimierung nach der Markteinführung.
- Erfahrung in der Entwicklung datenintensiver Softwareplattformen ist ein Plus.
Soft Skills:
- Selbstständig und in der Lage, wechselnde Prioritäten und Projektumfänge zu verwalten.
- Ausgeprägte Kommunikations- und Dokumentationsfähigkeiten.
- Problemlösungsorientiertes Denken mit der Fähigkeit, die Bedürfnisse der industriellen Endbenutzer in Entwicklungsaufgaben umzusetzen.
- Businesssprache ist Englisch (solide Deutschkenntnisse sollten auch vorhanden sein.
Persönlich sollten Sie gerne in einem Team arbeiten, wo Sie ihre Eigeninitiative, ihr strukturiertes Handeln und Denken umsetzen können. Wünschenswert ist eine selbstständige Arbeitsweise, sehr gute Kommunikationsfähigkeiten und Teamfähigkeit. Um Ihr Profil abzurunden, sollten Sie eine schnelle Auffassungsgabe haben und gerne mit dem Unternehmen eine moderne und sichere Zukunft gestalten.
Benefits & conditions
Als leistungsstarkes Team wird innovativ nach vorn gearbeitet und dem Kunden moderne Lösungen geboten.
Das Unternehmen mit ca. 80 Mitarbeitern bietet Ihnen eine Anstellung mit abwechslungsreichen und spannenden Aufgaben in einem wachsenden und dynamischen Unternehmen mit flachen Hierarchien, kurzen Kommunikationswegen und viel Teamgeist.
In der positiven Arbeitsatmosphäre, die sowohl individuelle Freiheit als auch Verantwortung fördert, können Sie und Ihre Ideen sich gut entfalten.
Das Unternehmen bietet Ihnen eine 40 Stundenwoche, 30 Tage Jahresurlaub, Weiterentwicklungsmöglichkeiten (individuelle Trainingstage), flexible Arbeitszeiten, Überstunden können abgefeiert werden, Homeoffice Möglichkeiten und neben der Weihnachtsfeier gibt es noch regelmäßige Firmenevents. Des Weiteren gibt es vor der Tür genug Parkmöglichkeiten und die Anbindung zu Öffentlichen Verkehrsmitteln ist in unmittelbarer Nähe.