Software Engineer (Mid/Senior)

Software Engineer (Mid/Senior)

Trento Full-Time 63000 - 77000 € / anno (stimato) Smart working non possibile
TopControl GmbH

In sintesi

  • Mansioni: Sviluppa software innovativo per la gestione delle linee di produzione alimentare.
  • Azienda: Azienda tech all'avanguardia con un team collaborativo e esperto.
  • Benefit: Salario competitivo, formazione continua, mensa aziendale e flessibilità nel lavoro.
  • Altre informazioni: Ambiente dinamico con opportunità di crescita professionale e eventi sociali.
  • Perché questo lavoro: Lavora su un prodotto reale che impatta direttamente il settore alimentare.
  • Qualifiche: Esperienza in sviluppo software backend e conoscenza di C#/.NET o Python.

La retribuzione prevista è compresa tra 63000 - 77000 € per anno.

TopControl sviluppa l’hardware e il software che gestiscono le linee di lavorazione di frutta e alimenti in Alto Adige e oltre — pesatura, etichettatura, selezione, gestione del magazzino e della produzione. fruitManager è il nostro prodotto di punta per la frutta: gira ogni giorno in decine di cooperative e magazzini, dalla ricezione della merce alla pallettizzazione. Cerchiamo un* software engineer di esperienza che ci aiuti ad accelerarne lo sviluppo.

Su cosa lavorerai

  • Non è un progetto greenfield: è un prodotto maturo, con clienti reali e linee di produzione che ogni giorno dipendono da lui — e una modernizzazione in corso.
  • Lavorerai sull’intero stack di fruitManager: servizi backend in Python e C#/.NET, interfacce desktop per operatori in Delphi, il tutto su database Firebird.
  • I servizi comunicano tra loro tramite il nostro framework RPC interno e, per i domini più recenti, gRPC; il sistema dialoga in tempo reale con bilance, etichettatrici, selezionatrici e PLC sul campo.
  • Buona parte del lavoro più interessante è proprio l’evoluzione di questa base: migrare servizi da Python a C#, portare i domini legacy verso gRPC e completare il passaggio dalla v4 alla v5.
  • Cerchiamo qualcuno che sappia prendere in mano una funzionalità end-to-end — dal modello dati al servizio backend fino alla schermata dell’operatore — e che alzi la velocità del team, non solo le proprie righe di codice.

Cosa farai

  • Sviluppare ed estendere i servizi backend (Python e C#/.NET) che orchestrano selezione, pesatura, etichettatura, ordini e gestione del magazzino.
  • Lavorare sul database Firebird: query, modello dati, performance.
  • Mettere mano alle UI desktop Delphi quando la funzionalità lo richiede — qui backend e frontend non sono silos separati.
  • Contribuire alla modernizzazione in corso: Python → C#, RPC interno → gRPC, v4 → v5.
  • Integrare hardware di linea (bilance, etichettatrici, selezionatrici, scanner) tramite protocolli seriali, TCP, CAN e OPC-UA.
  • Collaborare con un team piccolo e senior che conosce a fondo il dominio, e con il team di servizio che installa e configura presso i clienti.

Cosa porti (requisiti)

  • ~5+ anni di sviluppo software backend in produzione.
  • Solida padronanza di almeno uno dei nostri linguaggi principali — C#/.NET, Python o Delphi — e la disponibilità a lavorare anche sugli altri.
  • Buona esperienza con SQL e database relazionali.
  • A tuo agio nel seguire una funzionalità end-to-end in un sistema distribuito e a più livelli, e nel ragionare in termini di architettura — non solo della singola schermata.
  • Pragmatismo con il codice legacy: saperlo far evolvere, non solo riscriverlo da zero.
  • Tedesco o italiano per il lavoro quotidiano in team, più un inglese funzionale.

Costituisce titolo preferenziale

  • Esperienza diretta con Firebird.
  • gRPC / Protobuf e architetture a servizi / basate su messaggi.
  • Esperienza nella modernizzazione o migrazione di sistemi legacy.
  • Integrazione hardware e protocolli industriali (OPC-UA, Modbus, seriale, CAN).
  • Software industriale, MES o rivolto agli operatori sul campo.

Perché questo ruolo

  • Un prodotto reale, usato ogni giorno su linee di produzione vere, da operatori veri — il tuo lavoro si vede sul campo.
  • Ampiezza tecnica autentica: backend, database, desktop e integrazione hardware nello stesso ruolo, su uno stack poliglotta con vera profondità ingegneristica.
  • Una modernizzazione in corso in cui hai voce in capitolo su come evolve il sistema — non manutenzione ripetitiva, ma far progredire una base che conta.
  • Un team piccolo e senior (decenni di esperienza di dominio nella stanza) da cui imparare il settore a fondo.

Ulteriori

  • Disponiamo di una mensa aziendale dove è possibile scegliere ogni giorno cibo fresco, comprese opzioni vegetariane e vegane.
  • Versiamo alla vostra pensione integrativa.
  • La formazione continua è importante per voi? In una riunione annuale stabiliamo insieme le esigenze di sviluppo personale e investiamo nella vostra formazione.
  • Anche la salute dei nostri dipendenti è importante per noi. Per questo motivo abbiamo trovato un fondo con MutualHelp, che rimborsa le prestazioni mediche.
  • Il tempo libero è importante per voi? Poiché siamo un'azienda che non chiude mai, tranne che nei giorni festivi, la vostra vacanza è disponibile per la vostra pianificazione individuale.
  • Si tiene anche un incontro al di fuori dell'orario di lavoro. Ogni anno facciamo la nostra ormai leggendaria grigliata aziendale, oltre a una cena di Natale comune e a un regalo.

Onboarding

  • Tutti noi abbiamo iniziato a lavorare in una nuova azienda e sappiamo che i primi giorni sono importanti per l'onboarding. Ogni nuovo dipendente riceve una formazione iniziale dalla nostra accademia.
  • Inoltre, il vostro capo reparto e i vostri nuovi colleghi vi sosterranno anche dopo i primi giorni di lavoro.

Ti sembra una buona idea? Allora candidati subito. Non vediamo l'ora di conoscerti.

Software Engineer (Mid/Senior) datore di lavoro: TopControl GmbH

TopControl è un datore di lavoro eccezionale, offrendo un ambiente di lavoro stimolante e collaborativo nel cuore dell'Alto Adige. Con un forte focus sulla crescita professionale, i dipendenti possono beneficiare di opportunità di formazione continua e partecipare attivamente alla modernizzazione di un prodotto maturo, contribuendo a soluzioni reali utilizzate ogni giorno. Inoltre, la cultura aziendale promuove un equilibrio tra vita lavorativa e personale, con eventi sociali regolari e un'attenzione particolare al benessere dei dipendenti.

TopControl GmbH

Dettagli di contatto:

Team di recruiting di TopControl GmbH

Pensiamo che ti servano queste competenze per eccellere come Software Engineer (Mid/Senior)

Sviluppo software backend
C#/.NET
Python
Delphi
SQL
Database relazionali
gRPC