Descrizione dell'azienda
INTELCO cresce e sta ampliando il proprio team tecnico con professionisti motivati e orientati alla qualità, pronti a contribuire a un percorso di modernizzazione su larga scala.
Fondata nel 1985, INTELCO è un partner di riferimento per grandi gruppi che richiedono soluzioni avanzate per la gestione delle risorse umane. Con la piattaforma proprietaria IRIS, supportiamo i clienti nella digitalizzazione dei processi HR — payroll, presenze, contabilità, compliance normativa e gestione del personale — offrendo soluzioni flessibili, scalabili e sicure.
Descrizione del ruolo: La figura entrerà a far parte di un team dedicato alla gestione delle applicazioni core su piattaforma IBM i (AS/400). Il team ha l’obiettivo di gestire la manutenzione ordinaria e straordinaria dei sistemi esistenti e di realizzare un refactoring completo dell’applicativo, con migrazione progressiva del codice da RPG III
e GeneXus verso RPG ILE Free, garantendo continuità operativa, affidabilità dei sistemi e solidità nel tempo.
Chi stiamo cercando: Cerchiamo una persona con solida esperienza su IBM i, capace di lavorare in autonomia e, allo stesso tempo, con un forte senso di responsabilità e appartenenza al team. La posizione non è di tipo consulenziale: la figura sarà inserita stabilmente in organico e coinvolta nella costruzione e nel consolidamento di una nuova squadra interna, con impegno continuativo e partecipazione attiva ai progetti nel medio-lungo periodo.
Responsabilità principali:
* Analisi tecnica e funzionale di applicazioni legacy mission-critical su piattaforma IBM i.
* Manutenzione correttiva ed evolutiva di sistemi esistenti sviluppati in RPG III e geneXus.
* Attività strutturate di refactoring e progressiva evoluzione del codice verso RPG Free.
* Analisi e comprensione di basi di codice legacy con documentazione parziale o assente, attraverso attività approfondite di code reading e functional discovery, svolte in collaborazione con stakeholder di business e referenti applicativi storici, al fine di ricostruire il comportamento funzionale dei sistemi e garantirne affidabilità, continuità ed evoluzione nel tempo.
* Gestione e interrogazione di database DB2/400 tramite SQL.
* Utilizzo di CL per la gestione dei processi batch e delle procedure di sistema.
* Collaborazione con il team IT interno su iniziative di modernizzazione e integrazione applicativa.
* Supporto agli utenti interni e partecipazione alle fasi di analisi, test e rilascio.
Requisiti indispensabili:
* Esperienza consolidata nello sviluppo su IBM i / AS/400.
* Conoscenza approfondita di RPG III e RPG Free
* Esperienza concreta in attività di refactoring e manutenzione evolutiva di applicativi legacy.
* Ottima padronanza di DB2/400. SQL e CL.
* Capacità di analisi tecnica e funzionale in contesti complessi.
* Autonomia operativa, precisione e attenzione alla qualità del codice.
* Disponibilità a lavorare full time in presenza e con impegno continuativo nel team.
Requisiti preferenziali:
* Esperienza in progetti di modernizzazione graduale di sistemi legacy.
* Conoscenza di integrazioni tramite API o Web Services.
* Familiarità con ambienti di sviluppo strutturati e sistemi di controllo versione.
* Interesse verso l’evoluzione architetturale e tecnologica dei sistemi IBM i.
Cosa offriamo:
* Inserimento stabile in un contesto enterprise solido, attivo da 40 anni.
* Progetti strutturati e di lungo periodo, alternativi alla consulenza a rotazione su clienti diversi.
* Continuità progettuale e reale ownership applicativa su sistemi core.
* Approccio pragmatico alla modernizzazione: refactoring graduale, rispetto del legacy e valorizzazione dell’esperienza maturata.
* Ambiente tecnico collaborativo, con confronto diretto tra IT e business.
* Contesto aziendale in crescita, orientato alla qualità, alla stabilità e alla sostenibilità nel tempo.