In sintesi
- Mansioni: Sviluppa software per gestire linee di produzione di frutta e alimenti.
- Azienda: TopControl, leader nella tecnologia per l'industria alimentare.
- Benefit: Ambiente dinamico, formazione continua e opportunità di crescita professionale.
- Altre informazioni: Lavora in un team esperto e partecipa alla modernizzazione della piattaforma.
- Perché questo lavoro: Contribuisci a un prodotto utilizzato quotidianamente in ambienti reali.
- Qualifiche: Esperienza nello sviluppo di sistemi backend e conoscenze in C#/.NET o Python.
La retribuzione prevista è compresa tra 60000 - 80000 € per anno.
TopControl entwickelt die Hard- und Software, die Verarbeitungslinien für Obst und Lebensmittel in Südtirol und darüber hinaus steuern — Wiegen, Etikettieren, Sortieren, Lager- und Produktionsmanagement. fruitManager ist unser zentrales Produkt für den Obstbereich: Es läuft täglich in Dutzenden Genossenschaften und Lagerhäusern, vom Wareneingang bis zur Palettierung. Wir suchen eine erfahrene Software-Engineer-Persönlichkeit, die hilft, seine Entwicklung zu beschleunigen.
Deine Mission
Dies ist kein Greenfield-Projekt, sondern ein etabliertes Produktivsystem, das täglich auf realen Produktionslinien im Einsatz ist. Unsere Kunden verlassen sich auf den fruitManager, um zentrale Prozesse wie Sortierung, Verwiegung, Etikettierung und Lagerverwaltung zuverlässig zu steuern. Gleichzeitig befindet sich die Plattform in einer umfassenden technischen Modernisierung.
Du arbeitest über den gesamten Stack hinweg: Backend-Services in Python und C#/.NET, Desktop-Anwendungen in Delphi sowie eine Firebird-Datenbank als zentrales Rückgrat des Systems. Die Services kommunizieren über unser internes RPC-Framework und zunehmend über gRPC. Darüber hinaus integriert die Plattform verschiedenste Hardwarekomponenten in Echtzeit – von Waagen und Etikettierern bis hin zu Sortieranlagen und SPS-Systemen.
Ein wesentlicher Teil deiner Arbeit besteht darin, die technologische Weiterentwicklung aktiv mitzugestalten: die Migration von Python nach C#, die Umstellung bestehender Domänen auf gRPC sowie die Weiterentwicklung von Version 4 auf Version 5. Dabei suchen wir keine Person für isolierte Teilaufgaben, sondern jemanden, der Verantwortung für Features von Ende zu Ende übernimmt – vom Datenmodell über die Backend-Logik bis zur Benutzeroberfläche – und durch technische Exzellenz die Leistungsfähigkeit des gesamten Teams stärkt.
Deine Aufgaben
- Entwicklung und Erweiterung von Backend-Services in Python und C#/.NET für die Orchestrierung von Sortierung, Verwiegung, Etikettierung, Auftragsabwicklung und Lagerverwaltung.
- Arbeit mit der Firebird-Datenbank, einschließlich Datenmodellierung, Query-Optimierung und Performance-Analyse.
- Anpassung und Weiterentwicklung der Delphi-basierten Desktop-Anwendungen, wenn dies für die Umsetzung eines Features erforderlich ist.
- Mitarbeit an der Modernisierung der Plattform: Python → C#, internes RPC → gRPC sowie die Migration von v4 auf v5.
- Integration und Anbindung von Produktionshardware wie Waagen, Etikettierern, Sortieranlagen und Scannern über serielle Schnittstellen, TCP/IP, CAN und OPC UA.
- Enge Zusammenarbeit mit einem erfahrenen Entwicklungsteam sowie dem Service-Team, das die Lösungen bei Kunden installiert und betreut.
Dein Profil
- Mindestens fünf Jahre Erfahrung in der Entwicklung von produktiven Backend-Systemen.
- Sehr gute Kenntnisse in mindestens einer unserer Kerntechnologien – C#/.NET, Python oder Delphi – sowie die Bereitschaft, dich in die weiteren Technologien einzuarbeiten.
- Fundierte Erfahrung mit SQL und relationalen Datenbanken.
- Die Fähigkeit, Features eigenverantwortlich in verteilten und mehrschichtigen Systemen umzusetzen und dabei Architektur, Wartbarkeit und Gesamtzusammenhänge im Blick zu behalten.
- Erfahrung im Umgang mit gewachsenen Softwaresystemen und Legacy-Code sowie ein pragmatischer Ansatz bei deren Weiterentwicklung.
- Gute Deutsch- oder Italienischkenntnisse für die tägliche Zusammenarbeit sowie solide Englischkenntnisse.
Idealerweises hast du zusätzlich folgende Kenntnisse
- Erfahrung mit Firebird.
- Kenntnisse in gRPC, Protobuf sowie serviceorientierten oder nachrichtenbasierten Architekturen.
- Erfahrung in der Modernisierung und Migration bestehender Softwaresysteme.
- Praxis in der Integration von Hardware und industriellen Kommunikationsprotokollen wie OPC UA, Modbus, seriellen Schnittstellen oder CAN.
- Erfahrung im industriellen Umfeld, mit MES-Systemen oder bedienernaher Software.
Darauf kannst du dich freuen
- Du arbeitest an einem Produkt, das täglich in realen Produktionsumgebungen eingesetzt wird und dessen Wirkung unmittelbar sichtbar ist.
- Die Rolle bietet echte technische Breite – von Backend und Datenbank über Desktop-Anwendungen bis hin zur Hardware-Integration.
- Du gestaltest aktiv die Weiterentwicklung einer etablierten Plattform und trägst maßgeblich zu ihrer technischen Zukunft bei.
- Du arbeitest in einem kleinen, erfahrenen Team mit tiefem Domänenwissen und erhältst die Möglichkeit, eine spezialisierte Branche von Grund auf kennenzulernen.
Onboarding
Wir haben alle schon mal neu in einem Unternehmen begonnen und wissen, dass die ersten Tage wichtig für die Einarbeitung sind. Jeder neue Mitarbeiter bekommt eine erste Einschulung durch unsere eigene Academy. Zudem unterstützt Dich natürlich Dein Abteilungsleiter sowie deine neuen Arbeitskollegen über Deine ersten Arbeitstage hinaus.
Klingt das gut? Dann bewirb Dich jetzt. Klicke direkt unten auf den Button. Wir freuen uns auf Dich.
Software Engineer (Mid/Senior) datore di lavoro: TopControl GmbH
TopControl è un datore di lavoro eccezionale, offrendo un ambiente di lavoro stimolante e collaborativo a Terlan, dove i dipendenti possono contribuire attivamente allo sviluppo di tecnologie innovative per l'industria alimentare. Con opportunità di crescita professionale attraverso una formazione continua e un forte supporto da parte di un team esperto, i nostri ingegneri software lavorano su progetti significativi che hanno un impatto diretto sulle operazioni quotidiane dei clienti. La nostra cultura aziendale si basa sulla fiducia e sul rispetto reciproco, garantendo che ogni nuovo membro del team si senta valorizzato e supportato fin dal primo giorno.