IT Functional Analyst

1 giorno fa

nichelino, piedmont, Italia inRebus srl Tempo pieno

InRebus Technologies nasce come software house e consulting company.

Oggi è un'azienda versatile fatta di persone con profonda esperienza nei settori IT, formazione e multimedia: progettiamo soluzioni digitali avanzate in grado di fornire ai nostri clienti la migliore esperienza possibile.


inRebus Technologies (Gruppo FOS) è alla ricerca per supporto al team interno uno/a IT Functional Analyst su Torino

Responsabilità principali


  • Business–IT liaison: fungere da punto di riferimento tra stakeholder di business, Product Manager, team di sviluppo e QA, garantendo una comunicazione efficace e una comprensione condivisa delle esigenze e delle soluzioni.
  • Analisi funzionale e soluzione dei problemi: tradurre le richieste del business in requisiti funzionali chiari, strutturati e verificabili, individuando soluzioni coerenti con le caratteristiche del prodotto, l'architettura esistente e gli obiettivi aziendali (perimetro dell’attività definita dal PM). Valutare le alternative possibili e proporre la soluzione più adeguata, senza limitarsi a recepire passivamente le richieste.
  • Conoscenza ed evoluzione del prodotto: acquisire una conoscenza approfondita delle funzionalità, delle logiche applicative, delle dipendenze e dei flussi del prodotto, al fine di proporre soluzioni sostenibili, riutilizzare le funzionalità esistenti e individuare opportunità di ottimizzazione, orientare gli sviluppatori.
  • Elaborazione dei documenti di progetto (specifiche funzionali/manuali utente/testbook): redigere documentazione funzionale e tecnica, user story, acceptance criteria, diagrammi di processo, casi d'uso e specifiche necessarie a consentire al team di sviluppo di implementare le soluzioni in modo chiaro e coerente.
  • Collaborazione con il team tecnico: confrontarsi con sviluppatori, architetti e QA per chiarire i requisiti, valutare la fattibilità delle soluzioni, gestire i dubbi implementativi e verificare che il risultato sviluppato sia conforme alle esigenze definite.
  • Gestione end-to-end delle funzionalità: seguire le attività lungo tutte le fasi del ciclo di delivery, dall'analisi iniziale al design funzionale, dalla pianificazione allo sviluppo, dai test al rilascio, assicurando continuità informativa e presidio delle attività fino alla consegna in allineamento con la pianificazione fornita dal PM.
  • Pianificazione e prioritizzazione: contribuire alla definizione delle priorità, alla valutazione delle dipendenze e alla pianificazione delle attività, fornendo al Product Manager e/o al Project Manager elementi concreti per stimare impatti, effort, rischi e tempistiche.
  • Gestione proattiva di criticità e dipendenze: individuare tempestivamente ambiguità, impedimenti, colli di bottiglia e potenziali criticità. Promuovere la risoluzione dei problemi nell'ambito delle proprie responsabilità e coinvolgere tempestivamente il PM quando sono necessarie decisioni, riallocazioni di risorse o modifiche a priorità, tempi o perimetro.
  • Analisi d'impatto e gestione del cambiamento: valutare le conseguenze delle modifiche richieste sulle funzionalità esistenti, sugli altri moduli, sui processi operativi, sui dati, sulle integrazioni e sulle attività già pianificate. Evidenziare rischi, regressioni potenziali e impatti a valle prima di procedere con l'implementazione.
  • Definizione ed esecuzione dei test funzionali: predisporre test case, scenari di collaudo e criteri di accettazione; collaborare con il team QA ed eseguire o coordinare i test funzionali e gli User Acceptance Test (UAT), verificando che la soluzione soddisfi i requisiti e sia pronta per il rilascio.




Competenze ed esperienza


  • Minimo 4 anni di esperienza come Functional Analyst, Business Analyst o in un ruolo equivalente di analisi funzionale in contesti IT e di sviluppo software.
  • Esperienza nella raccolta, analisi, formalizzazione e gestione dei requisiti funzionali.
  • Esperienza nel confronto diretto con stakeholder di business e team tecnici, con capacità di mediazione tra esigenze operative e vincoli tecnologici.
  • Esperienza nel seguire le funzionalità lungo le diverse fasi del ciclo di delivery, dalla definizione dei requisiti fino ai test e al rilascio.
  • Buona conoscenza di database relazionali e SQL, con capacità di interrogare i dati, verificarne la coerenza e supportare le attività di analisi e troubleshooting.
  • Comprensione delle logiche di programmazione e delle architetture applicative, con conoscenza di Java o di un linguaggio equivalente considerata un plus. <