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
In dieser Position entwickelst du neue Software und verbesserst bestehenden Applikationen des Unternehmens - Du erledigst anspruchsvolle Programmieraufgaben in C# - Deine Entwicklungen werden im Vertrieb, der Administration, der Logistik sowie der Produktion im Headquarter und an den weltweiten Standorten genutzt
2
Gestalten Sie mit uns das digitale Rückgrat von Doka! Zur Verstärkung unseres Doka Software Engineering-Teams suchen wir eine engagierte Persönlichkeit mit Leidenschaft für sauberen Code, skalierbare Systeme und innovative Technologien
3
Du bist in den gesamten Software-Lifecycle von der Spezifikation über die Entwicklung bis hin zum Betrieb eingebunden - Du entwickelst neue Komponenten sowie das bestehende Kernsystem bestehend aus ERP und CRM sowie weiteren Applikationen weiter
4
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
5
Du übernimmst das Delivery Management, Abstimmungen hinsichtlich Release Prozessen und bist Ansprechperson für den Fachbereich - Technologien: C#.NET, Entity Framework, Angular, GitLab, MS SQL - Du bietest - Abgeschlossene IT-Ausbildung (HTL, Studium o.ä
6
Entwicklungsphase: Deine Kunden wünschen eine individuelle Software - du programmierst sie ihnen - Du kannst eine Software aber auch anpassen z.B. nach einem Lastenheft für eine Förderbandsoftware - Du simulierst deine Anlagensoftware, bevor sie implementiert wird
7
Modellierung von Datenstrukturen und Schnittstellen - Qualitätssicherung: Unit-Tests, Code-Reviews, Dokumentation - High-Level-Support für komplexe Kundenanfragen - Was du mitbringst - Sprachen & Frameworks: .NET, C#, WPF, SQL - Praxis in der Entwicklung von Windows Desktop Anwendungen
8
Abgeschlossenes oder laufendes Studium im Bereich Informatik, Automatisierungstechnik oder Wirtschaftsinformatik - Gute Kenntnisse in der Software Entwicklung (C# oder C++) - Hohe Selbstständigkeit, analytische Denkweise und Genauigkeit
9
Abgeschlossenes Studium oder Ausbildung im IT-Bereich - Erste Berufserfahrung in der C# / .NET Entwicklung - Erfahrung im Umgang mit Datenbanken wie SQL, MongoDB oder Oracle - Fähigkeit, komplexe Probleme zu analysieren und effiziente Lösungen zu entwickeln
10