SlideShare a Scribd company logo
1 of 3
JOB DESCRIPTION Area Technology
Data: Compilato da: Approvato da:
Titolo della posizione: Software Analyst
DESCRIZIONE DELLE ATTIVITA'
Descrivere tutte le attività svolte dal titolare della posizione
Macro Aree di
Attività
Attività
Analisi delle esigenze del
cliente
 Identificazione dei requisiti della soluzione richiesta
 Definizione delle specifiche funzionali
SCOPO/FINALITA' DELLA POSIZIONE
Descrivere perché la posizione esiste all'interno dell'organizzazione, quali sono gli scopi principali che si
prefigge.
Definire:
 Risultati perseguiti;
 Un verbo che rifletta l'impatto del titolare della posizione sul risultato (sviluppare, mantenere,
contribuire ecc.)
Effettua l’analisi dettagliata dei requisiti, la definizione delle specifiche funzionali e della metodologia di
sviluppo, la progettazione dell’architettura dell’applicazione, il disegno dettagliato dei moduli e/o delle classi
e la documentazione tecnica della soluzione. Cura l’analisi dei requisiti del cliente e la definizione delle
specifiche funzionali di un programma applicativo; è responsabile della codifica, del debugging, dei test di
applicativi software e della documentazione per l’utilizzo del software. Segue l’intero ciclo di vita del
software, dall’analisi iniziale al rilascio delle versioni ed alla manutenzione ordinaria. E’ affiancato dal project
manager nella gestione delle relazioni con il cliente per la parte tecnica del progetto. Può assegna re attività
e coordinare alcuni programmatori.
REQUISITI PROFESSIONALI RICHIESTI
Titolo di studi Laurea in Ingegneria, Informatica o materie scientifiche
Esperienze pregresse maturate Presso software house e società di consulenza ICT
Anni di esperienza Da 6 a 10 anni
Strumenti e software utilizzati Linguaggi di programmazione client side: XHTML/HTML, JavaScript;
Linguaggi di programmazione server side tra cui: ASP, PHP, ASP.NET,
JSP ecc.
DBMS (MS Sql, MySql,PostgreSQL).
JAVA e Visual Basic
Microsoft Visual Studio
Abilitazioni professionali
Progettazione del sistema
software
 Definizione della metodologia di sviluppo
 Progettazione dell’architettura dell’applicazione
 Disegno dettagliato dei moduli e/o delle classi
Codifica e
documentazione
 Programmazione
 Debugging
 Redazione della documentazione tecnica della soluzione
Collaudo e manutenzione  Responsabile delle attività di testing
 Rilascio versioni successive
 Manutenzione ordinaria
RESPONSABILITA'
Individuare i risultati e gli output per cui la posizione è direttamente responsabile rispetto il resto della
struttura e rispetto l'esterno
Assume un ruolo tecnico di rilievo nella progettazione di sistemi informativi e deve essere molto efficace
nella realizzazione e manutenzione di moduli software complessi che tipicamente dovranno essere integrati
in un più ampio sistema informativo. Aggiorna periodicamente il team e il CEO sullo status dei lavori di ogni
commessa. E’ responsabile della riuscita tecnica del progetto sia nei confronti del CEO sia del cliente qualora
ricopra anche il ruolo di capo commessa.
PROFILO COMPETENZE
Competenza Descrizione
Conoscenze (sapere)
 Ottima conoscenza di programmazione client side:
XHTML/HTML, JavaScript.
 Ottima conoscenza di programmazione server side
e di almeno uno dei seguenti linguaggi: ASP, PHP,
ASP.NET, JSP ecc.
 Conoscenza approfondita linguaggio Microsoft
Visual C++, framework MFC e tecnologia COM,
DCOM ed ActiveX.
 Ottima conoscenza dell'utilizzo dei Cascading Style
Sheets (CSS) e degli standard W3C
 Conoscenza delle tecniche di accessibilità e usabilità
dei siti web
 Ottima conoscenza di XML, DBMS (MS Sql, MySql,
PostgreSQL)
 Buona conoscenza di JAVA, Visual Basic
 Conoscenza della piattaforma .NET
 Buona conoscenza di IIS e/o Apache o altri web
server
 Conoscenza di tecniche di ottimizzazione
 Conoscenza di strumenti di simulazione
Capacità pratiche/tecniche specifiche
(saper- fare)
E’ in grado di effettuare l’analisi dei requisiti, definire le
specifiche funzionali e la metodologia di sviluppo,
progettare l’architettura dell’applicazione, redarre la
documentazione tecnica della soluzione.
 Attenzione all'ordine e alla qualità
Competenze trasversali  Autocontrollo
 Autonomia
 Capacità analitica
 Capacità relazionale
 Consapevolezza organizzativa
 Costruzione di relazione
 Fiducia in sé
 Leadership di gruppo
 Orientamento al cliente
 Orientamento al risultato
 Riservatezza
 Rispetto della mission aziendale
 Rispetto delle tempistiche pianificate
 Proattività
POSSIBILITA' E MODALITA' DI CARRIERA
Possibilità di progredire verso la posizione di project manager a seguito di un’esperienza nel ruolo di
almeno 8 anni. Al fine di effettuare tale progressione, il profilo, deve aver maturato capacità e conoscenze
gestionali oltre che tecniche.
CONTRATTO E LIVELLO

More Related Content

Similar to Software_analyst

Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...Paolo Quaglia
 
Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Gian Maria Ricci
 
Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)DotNetMarche
 
AUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERTAUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERTMirko Compagno
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web SiteWeb Site srl
 
Tesi Discussione
Tesi DiscussioneTesi Discussione
Tesi DiscussioneYeser Rema
 
Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Matteo Miotto
 
Aspect Oriented Programming
Aspect Oriented ProgrammingAspect Oriented Programming
Aspect Oriented ProgrammingAndrea Bozzoni
 
Competence center Application Management & Quality Assurance
Competence center Application Management  & Quality AssuranceCompetence center Application Management  & Quality Assurance
Competence center Application Management & Quality AssuranceFausto Servello
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3ivisionweb
 
Principi di ingegneria del software
Principi di ingegneria del softwarePrincipi di ingegneria del software
Principi di ingegneria del softwareMarco Liverani
 
Maria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazioneMaria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazioneMaria Grazia Maffucci
 
Un'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterpriseUn'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterpriseAlberto Lagna
 
Webcast - Introduzione a Visual Studio Online
Webcast - Introduzione a Visual Studio OnlineWebcast - Introduzione a Visual Studio Online
Webcast - Introduzione a Visual Studio OnlineDavide Benvegnù
 
Laboratorio internet: 4. Requisiti (parte II)
Laboratorio internet: 4. Requisiti (parte II)Laboratorio internet: 4. Requisiti (parte II)
Laboratorio internet: 4. Requisiti (parte II)Roberto Polillo
 
Studio e realizzazione di un sw per la gestione dei profili e delle versioni ...
Studio e realizzazione di un sw per la gestione dei profili e delle versioni ...Studio e realizzazione di un sw per la gestione dei profili e delle versioni ...
Studio e realizzazione di un sw per la gestione dei profili e delle versioni ...artemedea
 

Similar to Software_analyst (20)

Catalogo corsi Emerasoft 2013 - 2014
Catalogo corsi Emerasoft 2013 - 2014Catalogo corsi Emerasoft 2013 - 2014
Catalogo corsi Emerasoft 2013 - 2014
 
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
Better Software 2010 - Applicazione pratica di un processo di sviluppo Agile ...
 
Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011Alm pills - Sessione community tour Dot Net Umbria 2011
Alm pills - Sessione community tour Dot Net Umbria 2011
 
Progetti per l'esame negli ITIS
Progetti per l'esame negli ITISProgetti per l'esame negli ITIS
Progetti per l'esame negli ITIS
 
Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)Introduzione al Domain Driven Design (DDD)
Introduzione al Domain Driven Design (DDD)
 
AUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERTAUGMENTED REALITY EXPERT
AUGMENTED REALITY EXPERT
 
Presentazione Web Site
Presentazione Web SitePresentazione Web Site
Presentazione Web Site
 
Tesi Discussione
Tesi DiscussioneTesi Discussione
Tesi Discussione
 
Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...Studio e implementazione di uno strumento di configurazione e visualizzazione...
Studio e implementazione di uno strumento di configurazione e visualizzazione...
 
Aspect Oriented Programming
Aspect Oriented ProgrammingAspect Oriented Programming
Aspect Oriented Programming
 
Competence center Application Management & Quality Assurance
Competence center Application Management  & Quality AssuranceCompetence center Application Management  & Quality Assurance
Competence center Application Management & Quality Assurance
 
iVision Software 2.3
iVision Software 2.3iVision Software 2.3
iVision Software 2.3
 
Principi di ingegneria del software
Principi di ingegneria del softwarePrincipi di ingegneria del software
Principi di ingegneria del software
 
Maria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazioneMaria Grazia Maffucci - programmazione relazione
Maria Grazia Maffucci - programmazione relazione
 
Un'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterpriseUn'architettura di riferimento per applicazioni enterprise
Un'architettura di riferimento per applicazioni enterprise
 
Iloveyou
IloveyouIloveyou
Iloveyou
 
Webcast - Introduzione a Visual Studio Online
Webcast - Introduzione a Visual Studio OnlineWebcast - Introduzione a Visual Studio Online
Webcast - Introduzione a Visual Studio Online
 
Laboratorio internet: 4. Requisiti (parte II)
Laboratorio internet: 4. Requisiti (parte II)Laboratorio internet: 4. Requisiti (parte II)
Laboratorio internet: 4. Requisiti (parte II)
 
Studio e realizzazione di un sw per la gestione dei profili e delle versioni ...
Studio e realizzazione di un sw per la gestione dei profili e delle versioni ...Studio e realizzazione di un sw per la gestione dei profili e delle versioni ...
Studio e realizzazione di un sw per la gestione dei profili e delle versioni ...
 
Manuale Agile Stelnet
Manuale Agile StelnetManuale Agile Stelnet
Manuale Agile Stelnet
 

More from Rocco Cutrupi

Personal Branding: the power of LinkedIn
Personal Branding: the power of LinkedInPersonal Branding: the power of LinkedIn
Personal Branding: the power of LinkedInRocco Cutrupi
 
Guida alla scrittura del profilo LinkedIn
Guida alla scrittura del profilo LinkedIn Guida alla scrittura del profilo LinkedIn
Guida alla scrittura del profilo LinkedIn Rocco Cutrupi
 
Marketing Job Description
Marketing Job DescriptionMarketing Job Description
Marketing Job DescriptionRocco Cutrupi
 
Administrative Assistant Job Description
Administrative Assistant Job DescriptionAdministrative Assistant Job Description
Administrative Assistant Job DescriptionRocco Cutrupi
 

More from Rocco Cutrupi (6)

Personal Branding: the power of LinkedIn
Personal Branding: the power of LinkedInPersonal Branding: the power of LinkedIn
Personal Branding: the power of LinkedIn
 
Guida alla scrittura del profilo LinkedIn
Guida alla scrittura del profilo LinkedIn Guida alla scrittura del profilo LinkedIn
Guida alla scrittura del profilo LinkedIn
 
Marketing Job Description
Marketing Job DescriptionMarketing Job Description
Marketing Job Description
 
Administrative Assistant Job Description
Administrative Assistant Job DescriptionAdministrative Assistant Job Description
Administrative Assistant Job Description
 
Flusso_selezione
Flusso_selezioneFlusso_selezione
Flusso_selezione
 
Career_Model
Career_ModelCareer_Model
Career_Model
 

Software_analyst

  • 1. JOB DESCRIPTION Area Technology Data: Compilato da: Approvato da: Titolo della posizione: Software Analyst DESCRIZIONE DELLE ATTIVITA' Descrivere tutte le attività svolte dal titolare della posizione Macro Aree di Attività Attività Analisi delle esigenze del cliente  Identificazione dei requisiti della soluzione richiesta  Definizione delle specifiche funzionali SCOPO/FINALITA' DELLA POSIZIONE Descrivere perché la posizione esiste all'interno dell'organizzazione, quali sono gli scopi principali che si prefigge. Definire:  Risultati perseguiti;  Un verbo che rifletta l'impatto del titolare della posizione sul risultato (sviluppare, mantenere, contribuire ecc.) Effettua l’analisi dettagliata dei requisiti, la definizione delle specifiche funzionali e della metodologia di sviluppo, la progettazione dell’architettura dell’applicazione, il disegno dettagliato dei moduli e/o delle classi e la documentazione tecnica della soluzione. Cura l’analisi dei requisiti del cliente e la definizione delle specifiche funzionali di un programma applicativo; è responsabile della codifica, del debugging, dei test di applicativi software e della documentazione per l’utilizzo del software. Segue l’intero ciclo di vita del software, dall’analisi iniziale al rilascio delle versioni ed alla manutenzione ordinaria. E’ affiancato dal project manager nella gestione delle relazioni con il cliente per la parte tecnica del progetto. Può assegna re attività e coordinare alcuni programmatori. REQUISITI PROFESSIONALI RICHIESTI Titolo di studi Laurea in Ingegneria, Informatica o materie scientifiche Esperienze pregresse maturate Presso software house e società di consulenza ICT Anni di esperienza Da 6 a 10 anni Strumenti e software utilizzati Linguaggi di programmazione client side: XHTML/HTML, JavaScript; Linguaggi di programmazione server side tra cui: ASP, PHP, ASP.NET, JSP ecc. DBMS (MS Sql, MySql,PostgreSQL). JAVA e Visual Basic Microsoft Visual Studio Abilitazioni professionali
  • 2. Progettazione del sistema software  Definizione della metodologia di sviluppo  Progettazione dell’architettura dell’applicazione  Disegno dettagliato dei moduli e/o delle classi Codifica e documentazione  Programmazione  Debugging  Redazione della documentazione tecnica della soluzione Collaudo e manutenzione  Responsabile delle attività di testing  Rilascio versioni successive  Manutenzione ordinaria RESPONSABILITA' Individuare i risultati e gli output per cui la posizione è direttamente responsabile rispetto il resto della struttura e rispetto l'esterno Assume un ruolo tecnico di rilievo nella progettazione di sistemi informativi e deve essere molto efficace nella realizzazione e manutenzione di moduli software complessi che tipicamente dovranno essere integrati in un più ampio sistema informativo. Aggiorna periodicamente il team e il CEO sullo status dei lavori di ogni commessa. E’ responsabile della riuscita tecnica del progetto sia nei confronti del CEO sia del cliente qualora ricopra anche il ruolo di capo commessa. PROFILO COMPETENZE Competenza Descrizione Conoscenze (sapere)  Ottima conoscenza di programmazione client side: XHTML/HTML, JavaScript.  Ottima conoscenza di programmazione server side e di almeno uno dei seguenti linguaggi: ASP, PHP, ASP.NET, JSP ecc.  Conoscenza approfondita linguaggio Microsoft Visual C++, framework MFC e tecnologia COM, DCOM ed ActiveX.  Ottima conoscenza dell'utilizzo dei Cascading Style Sheets (CSS) e degli standard W3C  Conoscenza delle tecniche di accessibilità e usabilità dei siti web  Ottima conoscenza di XML, DBMS (MS Sql, MySql, PostgreSQL)  Buona conoscenza di JAVA, Visual Basic  Conoscenza della piattaforma .NET  Buona conoscenza di IIS e/o Apache o altri web server  Conoscenza di tecniche di ottimizzazione  Conoscenza di strumenti di simulazione Capacità pratiche/tecniche specifiche (saper- fare) E’ in grado di effettuare l’analisi dei requisiti, definire le specifiche funzionali e la metodologia di sviluppo, progettare l’architettura dell’applicazione, redarre la documentazione tecnica della soluzione.  Attenzione all'ordine e alla qualità
  • 3. Competenze trasversali  Autocontrollo  Autonomia  Capacità analitica  Capacità relazionale  Consapevolezza organizzativa  Costruzione di relazione  Fiducia in sé  Leadership di gruppo  Orientamento al cliente  Orientamento al risultato  Riservatezza  Rispetto della mission aziendale  Rispetto delle tempistiche pianificate  Proattività POSSIBILITA' E MODALITA' DI CARRIERA Possibilità di progredire verso la posizione di project manager a seguito di un’esperienza nel ruolo di almeno 8 anni. Al fine di effettuare tale progressione, il profilo, deve aver maturato capacità e conoscenze gestionali oltre che tecniche. CONTRATTO E LIVELLO