Torna alla lista

Descrizione dell'offerta

Software Engineer (Mid/Senior) in Trento, Italia

TopControl GmbH

  • Tempo pienoOrario settimanale standard

Trento, Italia

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.

Offerte simili

Altre offerte simili

  • Tempo pieno
  • IT
... 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, ...

Terlano, Italia

  • Tempo pieno

43.000 € - 63.000 €

... ricerca per azienda cliente all' avanguardia dedicata a trasformare la vita delle persone integrando le Tecnologie dell'Informazione nella Bionica, una figura di: MID/SENIOR ROBOTIC ENGINEER Posizione: In qualità di Mid/Senior Robotics Specialist , la risorsa sarà un contributo chiave per l'evoluzione dei sistemi bionici, concentrandosi ...

Soleto, Italia

  • Remoto
  • Ibrido
  • In sede
  • Contratto
  • IT
  • Backend

51.000 € - 66.500 €

... testing strategies and safe rollouts - Handle incidents and production issues with debugging, monitoring and clear communication - Help junior and mid-level engineers grow, share knowledge and take part in the team's technical decisions Technical requirements - At least 5 years of experience as a backend engineer on production ...

Italia

  • Remoto
  • Ibrido
  • In sede
  • IT

51.000 € - 66.500 €

... what’s broken — you’ll find people here who work exactly in the same way. And together, you’ll build something worth being proud of. What You’ll Be Doing As our Senior Backend Software Engineer, you’ll play a critical role in shaping the technical direction of the Consumer Growth team. This is an individual contributor (IC) ...

Milano, Italia

  • Ibrido
  • Tempo pieno
  • IT
... of products like IBM File Manager for z/OS, IBM Fault Analyzer for z/OS, ADFz, IDz, z/OS Explorer, z/OS Open Editor or similar products. - Fluency in English Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Software Development [{"name": "tempo_pieno", ...

Roma, Italia

  • Remoto
  • Ibrido
  • Tempo pieno
... of our open roles are posted on the current OneWeb and Eutelsat websites. Please note that when you are applying, your application may be seen by both teams. Seniority Level Mid‑Senior level Employment Type Full‑time Job Function Telecommunications Referrals increase your chances of interviewing at Eutelsat by 2x We’re unlocking ...

Torino, Italia

  • Remoto
  • Tempo pieno
... Willingness to travel as required by the role. - Bachelor's Degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent experience. Seniority Level Mid‑Senior level Employment Type Full‑time Job Function Sales and Business Development Industries Software Development Referrals increase your chances ...

Italia

Baxter International Inc

Senior Software Engineer

  • IT

41.600 €

... Here, you will find more than just a job—you will find purpose and pride. About the Role At Baxter, every line of code has the potential to improve lives. As a Senior Software Engineer , you'll help build and enhance software solutions that power connected medical devices and digital healthcare products used by clinicians ...

Bologna, Italia

  • IT
... opportunità, progettare soluzioni tecnologiche e svilupparle fino alla loro implementazione e manutenzione. La persona sarà coinvolta in progetti che combinano software development, automazione, integrazione dei sistemi e intelligenza artificiale , collaborando con l’IT Manager, il team Innovation & Digital Transformation e ...

Mantova, Italia

  • In sede
  • IT
... informatica sul mercato da più di 20 anni che fornisce servizi e soluzioni alla Pubblica Amministrazione, Enti e ad Aziende Private e Pubbliche. Oltre ad essere una software house è un’azienda specializzata in consulenza IT, potenzia il business dei suoi partner ricorrendo alle tecnologie più avanzate e professionisti del settore. ...

Roma, Italia