Posizione
L'Analista Funzionale si occuperà della gestione e del coordinamento dell'intero progetto. Lavorerà con gli stakeholder e gli sviluppatori per raccogliere, validare e documentare i requisiti funzionali e non funzionali del software.
Egli progetta anche l'architettura e i componenti software, nonché l'interfaccia utente e l'esperienza utente.
Requisiti
* Conoscenza delle metodologie e degli strumenti di analisi, progettazione e sviluppo software, come UML, Agile, Scrum, etc.
* Capacità di raccogliere, analizzare e documentare i requisiti funzionali e non funzionali dei clienti, traducendoli in specifiche tecniche.
* Abilità di comunicare efficacemente con gli stakeholder del progetto, sia interni che esterni, e di coordinare il lavoro dei programmatori.
* Padronanza dei principali paradigmi e linguaggi di programmazione, come object-oriented, procedural, functional, Java, C#, Python, etc.
* Competenza nell'uso di strumenti di testing, debugging e controllo qualità del software.
* Essere il punto di contatto costante per i clienti interni aziendali.
* Analizzare le esigenze dei clienti interni aziendali, raccogliere i requisiti e loro formalizzazione in modo strutturato.
* Proporre soluzioni alternative come risposta alle esigenze dei clienti interni.
* Realizzare una prima stima di impatto sui sistemi/sw dei requisiti ed una loro prioritizzazione.
* Interagire con le linee interne IT per la pianificazione dei requisiti bilanciando le esigenze dei clienti Interni aziendali con i costi e le attività in corso/pianificate dei Dipartimenti IT.
* Competenze approfondite di program e project management.