Descrizione:
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. Siete iscritti al fondo di laboratorio? In seguito, verseremo per voi il 2% nella 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. Inoltre, potete iscrivere al fondo anche i familiari che vivono a vostro carico, per i quali la compagnia paga l'intera quota. 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. Poiché questo non ci bastava, abbiamo organizzato anche alcuni eventi per il tempo libero. Vuoi unirti a noi? Questo rimane tra noi! Se vi candidate per un lavoro con noi, questo rimarrà ovviamente tra noi! La fiducia è importante per noi nei confronti di clienti, fornitori, dipendenti e candidati. 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. Clicca sul pulsante qui sotto. Non vediamo l'ora di conoscerti.