Abgeschlossenes technisches Studium, bevorzugt in Informatik oder Softwareentwicklung - 5+ Jahre Berufserfahrung im Bereich Data Engineering oder Data Science - Sehr gute Kenntnisse in JVM-basierten Sprachen (Java, Scala, Kotlin)
1
Produkt Backlog gestalten, priorisieren und kontinuierlich weiterentwickeln - Anforderungen aus Fachbereichen und Technik in klare, umsetzbare User Stories übersetzen - Analyse von Anforderungen und kontinuierliche Optimierung der Software
2
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
3
Entwicklung neuer Features im Bereich industrieller Kommunikationssysteme in C++ - Qualitätssicherung der implementierten Funktionen (Code Reviews, Tests, Dokumentation) - Erarbeitung technischer Konzepte sowie Lösungsdesign mit dem Team
4
Programmierung von SPS-Steuerungen für hochautomatisierte Anlagen und Maschinen - Durchführung umfassender Tests und Simulationen um die einwandfreie Funktion der SPS-Programme zu gewährleisten - Innovative Neu- und Weiterentwicklung von bestehenden Anlagen und Technologien
5
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
6
Skalierbare Architektur: Entwurf robuster Backend-Systeme und sicherer APIs unter Verwendung von PostgreSQL für Datenzuverlässigkeit und Prisma für effizienten Datenzugriff … Engineering-Qualität: Aufrechterhaltung eines hohen Standards bei der Code-Qualität durch Testing, Typsicherheit (TypeScript) und Performance …
7
Eigenverantwortliche Abwicklung von Kundenaufträgen von der internen Klärung bis zur Abnahme - Entwicklung und Implementierung kundenspezifischer Software-Lösungen inkl. Programmierung unter TIA Portal / Step 7 - Inbetriebnahme, Tests und Optimierung der Systeme vor Ort beim Kunden
8
Abgeschlossene IT-Ausbildung (HTL, FH, TU) oder vergleichbare Praxis in der Softwareentwicklung … Erfahrung in der technischen Konzeption und Planung/Architektur von Vorteil … Sicheres Beherrschen der verwendeten Entwicklungswerkzeuge und Infrastrukturkomponenten (IntelliJ, Git, Tomcat, Microsoft SQL Server, Linux)
9
Programmierung und Inbetriebnahme von Fördertechnik und Sondermaschinen - Selbständige Bearbeitung der Kundenaufträge von der internen Klärung bis zur Abnahme - Kopplung und Integration von Maschinen und überlagerten Systemen - Softwareerstellung unter TIA Portal / Step 7
10