APPENDICE 2 ALLE CONDIZIONI DI FORNITURA PROFILI PROFESSIONALI
APPENDICE 2 ALLE CONDIZIONI DI FORNITURA PROFILI PROFESSIONALI
ACCORDO QUADRO PER L’ACQUISIZIONE DEI SERVIZI DI SVILUPPO, MANUTENZIONE, PARAMETRIZZAZIONE E PERSONALIZZAZIONE DI SOFTWARE, SUPPORTO TECNOLOGICO E SUPPORTO SPECIALISTICO SUI SISTEMI DELL’AREA STRUMENTALE DI INAIL – ID 2391
INDICE
1. PROFILI PROFESSIONALI RICHIESTI 3
1.1 Responsabile di Progetto 5
1.5 Specialista di tecnologia/prodotto 14
1.6 Specialista di pacchetto 17
1.7 Progettista Datawarehouse 20
1.8 Business Inteligence Expert 22
1.11 Data Base Administrator 28
1.12 Architetto applicativo 31
1. PROFILI PROFESSIONALI RICHIESTI
Le figure professionali necessarie per lo svolgimento dei servizi applicativi dovranno aderire ai profili di seguito descritti.
I curricula vitae delle figure professionali da impiegare nei vari servizi dovranno essere resi disponibili alla Committente secondo quanto previsto dalle Condizioni di fornitura, rispettando lo schema di CV europeo. In ogni caso, dovranno essere particolarmente dettagliate le competenze/conoscenze/esperienze tecniche al fine di verificare la corrispondenza con i requisiti minimi e con gli eventuali requisiti migliorativi.
Nel presente documento e laddove citati nelle Condizioni di fornitura, ogni riferimento ad attività (es. Disegno) o metodologie basate sull’adozione di prodotti e ogni riferimento a prodotti vanno intese in relazione ai prodotti e/o ai componenti di tali prodotti che sono in uso per i sistemi informatici gestiti dalla Committente.
Le certificazioni e/o le credenziali in accesso nonché quelle aggiuntive in Offerta Tecnica dovranno essere possedute dalle risorse impiegate nella fornitura secondo quanto richiesto e offerto: nel piano di subentro dovrà essere evidenziata l’associazione tra le certificazioni e le figure professionali in modo da massimizzarne l’apporto nella fornitura.
Per ogni profilo è richiesto il possesso di un’esperienza lavorativa minima generale ed eventualmente di un’esperienza specifica nel ruolo; si precisa che l’esperienza generale deve comunque essere maturata in ambito ICT.
Per progetti di grandi dimensioni, si intendono progetti con almeno 10 risorse impiegate, mentre progetti di medie dimensioni sono considerati progetti con almeno 5 risorse impiegate. Progetti con meno di 5 risorse impiegate sono da intendersi come piccoli.
Le certificazioni richieste su specifici prodotti/tecnologie si intendono sulla versione attiva al momento della pubblicazione dell’iniziativa e/o sulla versione immediatamente precedente. La certificazione può essere sostituita da comprovate esperienze sul prodotto/tecnologia di almeno 4 anni.
Ove non diversamente specificato, per laurea si intende la laurea triennale.
Inoltre, per ogni profilo può essere richiesto il possesso di uno specifico titolo di studio oppure di una “cultura equivalente”; la cultura equivalente corrisponde a un’esperienza lavorativa aggiuntiva rispetto a quella minima (complessiva) indicata nel profilo stesso; l’entità dell’esperienza aggiuntiva necessaria dipende dal titolo di studio posseduto dalla risorsa rispetto a quello richiesto dalla Committente, come sintetizzato nella seguente tabella:
Titolo di studio posseduto Titolo di studio Richiesto | Laurea magistrale | Laurea triennale | Diploma di perito informatico | Diploma di scuola superiore (diverso da perito informatico) |
Laurea magistrale | + 2 anni | + 4 anni | + 6 anni | |
Laurea triennale | + 2 anni | + 4 anni | ||
Diploma perito informatico | + 2 anni |
Ad esempio, nel caso in cui fosse richiesta una laurea magistrale con esperienza minima di 10 anni, il possesso di laurea triennale richiederebbe esperienza minima di 12 anni (10 + 2). In ogni caso, il titolo di studio posseduto deve essere almeno un diploma di scuola superiore.
Note:
- nel caso in cui sia richiesta la Laurea Magistrale, per cultura equivalente si considerano generalmente:
o in caso di possesso di Laurea Triennale, 2 anni aggiuntivi di esperienza professionale nell’ambito dei servizi applicativi;
o in caso di possesso di Diploma di perito informatico, 4 anni aggiuntivi di esperienza professionale nell’ambito dei servizi applicativi;
o in caso di possesso di Diploma di scuola superiore (diverso da perito informatico), 6 anni aggiuntivi di esperienza professionale nell’ambito dei servizi applicativi;
- nel caso in cui sia richiesta la Laurea Triennale, per cultura equivalente si considerano generalmente:
o in caso di possesso di Diploma di perito informatico, 2 anni aggiuntivi di esperienza professionale nell’ambito dei servizi applicativi;
o in caso di possesso di Diploma di scuola superiore (diverso da perito informatico), 4 anni aggiuntivi di esperienza professionale nell’ambito dei servizi applicativi;
- nel caso in cui sia richiesto il Diploma di perito informatico, per cultura equivalente si considerano generalmente:
o in caso di possesso di Diploma di scuola superiore (diverso da perito informatico), 2 anni aggiuntivi di esperienza professionale nell’ambito dei servizi applicativi.
1.1 Responsabile di Progetto
Titolo del profilo | Capo Progetto | ||
Descrizione sintetica | Gestisce progetti per raggiungere la performance ottimale conforme alle specifiche originali, adottando e promuovendo metodologie agili e di project management. È responsabile della comunicazione con la Committente. | ||
Missione | Definisce, implementa e gestisce progetti dal concepimento iniziale alla consegna finale. È responsabile dell’ottenimento di risultati ottimali, conformi agli standard di qualità, sicurezza e sostenibilità nonché coerenti con gli obiettivi, le performance, i costi ed i tempi definiti. | ||
Principali Task | • Organizza, coordina e conduce il team di progetto ed il servizio. • Supervisiona i progressi del progetto. • Coordina, registra ed assicura la conformità alla qualità. • Diffonde e distribuisce l’informazione che proviene dalla Committente. • Gestisce la nuova applicazione e/o servizio e/o attività. • Pianifica la manutenzione ed il supporto all’utente. • Assicura la conformità alle specifiche. • Aggiorna il progetto secondo i cambiamenti del contesto ed i mutevoli accadimenti. • Guida il team di lavoro applicando la metodologia agile/tradizionale per raggiungere un flusso di lavoro ottimale attraverso continuo miglioramento. | ||
Competenze e-CF assegnate | A.4. | Product/Service Planning | Livello 4 |
E.2. | Project and Portfolio Management | Livello 4 | |
E.3. | Risk Management | Livello 4 | |
E.4. | Relationship Management | Livello 3 | |
E.7. | Business Change Management | Livello 3 | |
Conoscenze | • Normativa in materia di privacy; • Normativa di riferimento in ambito di appalti pubblici, in materia di CAD e di Piano Triennale; • Linee guida Agid; • Metodologie di sviluppo e di test (funzionali, integrazione, sicurezza, usabilità, accessibilità, di carico); • Metodologie di Agile Project Management (es. Scrum, eXtreme Programming, Lean Software Development, ecc.); • Tematiche applicative gestionali e/o siti web e/o conoscitive e/o ERP e/o cooperazione applicativa e/o ECM, preferibilmente in ambito economico, finanziario, Pubblica Amministrazione, HR e gestione documentale in ambito PA; • Tematiche Opensource; particolare attenzione relativamente a sistemi operativi, application server, web server, db server, cms, strumenti di portale, prodotti per statistiche; |
• Tematiche di sicurezza applicativa, trasformazione digitale, cloud computing, open data e linked open data; • Tecniche di stima e misura dei progetti; • Metodologie di progettazione e sviluppo, delle modalità di test e controllo qualità del software, delle modalità e degli strumenti per il test e controllo qualità su tutte le caratteristiche e sotto caratteristiche del sw (ISO 25000 SQuaRe. CISQ); • Lingua inglese (tecnica). | |
Abilità | • Gestisce progetti informatici di medie e grandi dimensioni: stima dei costi e delle risorse necessarie, pianificazione delle attività, allocazione risorse con profili professionali e competenze legate alla tipologia di progetti, assegnazione attività alle risorse, controllo avanzamento delle attività, verifica dei risultati, valutazione misure correttive, consuntivazione, comunicazione con utenza anche a livello dirigenziale. • Governa progetti applicativi sia di tipo gestionale, di digitalizzazione dei procedimenti, di front-end digitale, gruppi di progetto di medie e grandi dimensioni. • Utilizza tecniche e prodotti software per project management, agile project management e risk management. • Applica metodologie agili per la gestione dei progetti (Scrum, eXtreme Programming, Lean Software Development) e per lo sviluppo del software (DevOps). • Guida di progetti/attività che comprendano assessment esteso sulla qualità dei prodotti software e/o rilascio di conformità allo standard ISO 25010. |
Certificazioni | Almeno una certificazione di Project Management: • PRINCE2®, PMI/PMP, IPMA, ISIPM o equivalente Almeno una tra le seguenti certificazioni: • AgilePM® • Scrum Master • ITIL 4 |
Titolo di studio | Laurea magistrale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
1.2 Analista funzionale
Titolo del profilo | Analista funzionale | ||
Descrizione sintetica | Analizza il Sistema Informativo per migliorare la performance del business. | ||
Missione | Identifica le aree dove sono necessari cambiamenti del sistema informativo per supportare il business plan e ne controlla l’impatto in termini di gestione del cambiamento. Formula i requisiti funzionali e non funzionali e ne supervisiona la corretta applicazione. Ricostruisce, laddove necessario, scenari evolutivi partendo dai processi in essere. Analizza le esigenze di mercato e le traduce in soluzioni ICT. Sovraintende all’attività degli analisti programmatori e dei programmatori nelle fasi di progettazione, realizzazione e test, supportando il Capo Progetto nella gestione dell’obiettivo. | ||
Principali Task | • È responsabile della rilevazione, definizione ed analisi dei requisiti dell’utente. • Analizza i requisiti e progetta i processi correlati. • Partecipa alla pianificazione dei test e ne attesta l’esattezza e completezza, certifica la conformità del sw prodotto ai requisiti di qualità. • È responsabile della copertura funzionale e non funzionale (sicurezza applicativa, usabilità, ecc.) del software realizzato. • Cura la definizione e l’analisi funzionale e delle segnalazioni dell’utente. • Cura la redazione della documentazione funzionale. • Sviluppa business case relativi alle soluzioni proposte. | ||
Competenze e-CF assegnate | A.1. | IS and Business Strategy Alignment | Livello 4 |
A.3. | Business Plan Development | Livello 4 | |
D.10. | Information and Knowledge Management | Livello 4 | |
D.11. | Needs Identification | Livello 4 | |
E.5. | Process Improvement | Livello 4 | |
Conoscenze | • Legge n°4/2004 e della normativa CAD e dei relativi aggiornamenti; • Normativa in materia di privacy; • Normativa relativa agli appalti pubblici; • Metodologie di modellazione dati; • Metodologie di analisi e disegno per architetture a oggetti (OOA), a servizi (SOA), a risorsa (REST); • DBMS e linguaggio SQL; • Lingua inglese (tecnica). | ||
Abilità | • Raccoglie e analizza requisiti per applicazioni accessibili (Legge n°4/2004) e conformi alla normativa in materia di privacy. • Raccoglie e analizza requisiti di personalizzazione di specifiche piattaforme e tecnologie. • Verifica la copertura funzionale di sistemi e applicazioni rispetto ai requisiti. |
• Supporta le attività di test, registra e redige un resoconto dell’esito fornendo l’analisi dei risultati. • Supervisiona, indirizza e gestisce i task e le attività di Gestione Applicativa. • Analizza le cause per identificare l’area dove si manifestano gli errori utente o i guasti tecnici. • Realizza la documentazione di progetto. | |
Certificazioni | • ITIL v4 Foundation • Certificazione IFPUG CFPS v4.3.1 Sulla base delle specifiche esigenze di ciascun intervento, potranno essere richieste risorse con le seguenti certificazioni: • ServiceNow: Attestati specifici su: o HRSD Enterprise attestation o CSM Professional Attestation o ITSM Professional Attestation o ITBM CIS-PPM/APM o ITOM CIS-EM o SECOPS (CIS-SIR & CIS-VR) • Oracle: almeno 1 certificazione sulla versione di EBS oggetto di intervento tra le seguenti: o Oracle E-Business Xxxxx X00.0 General Ledger Essentials (1Z0-516) o Oracle Cloud Platform Enterprise Analytics 2020 Specialist (1Z0-1041-20) o Oracle E-Business Xxxxx X00.0 Purchasing Essentials (1Z0-520) o Oracle Hyperion Financial Management 11 Essentials (1Z0-532) • Microsoft: Certificazione “Microsoft Power Platform Functional Consultant (PL-200)” o certificazione equivalente in ambito Consultant |
Titolo di studio | Laurea triennale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione. Inoltre, sulla base della tecnologia di riferimento per ciascun intervento, sono richiesti: • ServiceNow: 2 anni di esperienza su piattaforma ServiceNow • Oracle: 3 anni di esperienza su piattaforma Oracle • Microsoft: 1 anno di esperienza nello sviluppo di soluzioni in ambito MS • Xxxxx: 2 anni di esperienza su piattaforma Xxxxx |
1.3 Analista programmatore
Titolo del profilo | Analista Programmatore | ||
Descrizione sintetica | Analizza i requisiti utente, funzionali e non funzionali, e definisce le specifiche software e di sistema della soluzione IT. | ||
Missione | Contribuisce alla definizione dell’architettura applicativa collaborando con l’Architetto Applicativo; progetta il software partendo dai documenti di analisi e macro disegno predisposti da e con l’Analista funzionale. Per gli interventi di modifica di applicazioni esistenti progetta le soluzioni da implementare. Coordina e supervisiona l’attività dei programmatori. | ||
Principali Task | • Rappresenta il ruolo tecnico di rilievo nella progettazione di sistemi informativi, nella realizzazione e manutenzione di moduli software complessi, che possono integrarsi in un più ampio sistema informativo; • Contribuisce al disegno dei nuovi sistemi e progetta il software e la qualità partendo dai documenti di analisi e macro disegno predisposti da e con l’analista funzionale nonché progetta le modifiche del software; • Applica il modello di qualità del software osservando le linee guida dettate dalla norma ISO 25010; • Fornisce soluzioni tecniche integrate. • Fornisce soluzioni per componenti e processi. • Disegna ed integra il Piano di Test e ne supporta l’esecuzione. • Definisce gli interventi correttivi per le non conformità e per insufficienti livelli funzionali, di qualità del sw o dei dati, in conformità ai livelli di servizio e agli ulteriori standard applicabili. • Verifica la corretta applicazione di linee guida, metodologie e standard applicabili. | ||
Competenze e-CF assegnate | A.5. | Architecture Design | Livello 3 |
B.5. | Documentation Production | Livello 3 | |
B.6. | Systems Engineering | Livello 4 | |
E.5. | Process Improvement | Livello 3 | |
Conoscenze | • Metodologie, Tecniche, standard e linee guida per lo sviluppo di applicazioni tradizionali, Cloud native, Cloud-ready, ad alta modularità, scalabilità orizzontale e verticale, ad alta disponibilità (highly-available system), fault- tolerant; • Legge n°4/2004 e della normativa CAD e dei relativi aggiornamenti; • Definizione di architetture complesse di sistemi ICT tradizionali e in ottica Cloud; • Linguaggi e piattaforme di sviluppo quali: Html, Html5, CSS, CSS3, XHtml, Ajax, Javascript, Java, ASP, XXX.Xxx, C#, C++, Visual Basic, VbScript, XX.Xxx, Xxx.XXX, .NET, PL/SQL; • Linguaggi e piattaforme di sviluppo cloud native PaaS: Python, Java, Perl, Ruby, Scala, Node.js, Cloture, C++, JavaScript, PHP, .Net; |
• Tecniche e metodologie DevOps ed Agile; • Metodologie di analisi e disegno per architetture a oggetti (OOA), a servizi (SOA), a risorsa (REST); • Metodologia di programmazione di applicazioni ERP/CRM basati su piattaforme di mercato; • Strumenti di modellazione dati; • DBMS relazionali e non relazionali; • Framework per l’elaborazione distribuita di dati (es. Hadoop, Spark, Ceph, ecc.); • Sistemi di configuration e versioning (es. Git, CVS, Subversion, Chef, Puppet, SourceSafe, ClearCase, Harvest, ecc.); • Piattaforme di Content Management System/ECM; • Application Server e Web server; • Piattaforma Linux, Microsoft; • Sistemi di CRM/ERP; • Tecnologie di virtualizzazione (conoscenza base); • Integrazione con directory, come Active Directory, utilizzando metodi come LDAP; • Implementazione, configurazione e personalizzazione di ServiceNow • Sviluppo in architetture distribuite, multi tier e con framework microservizi (RESTful API, Service mesh); • Strumenti e piattaforme di analisi qualità del software (es. SonarQube, CAST, ecc.) e di testing automatico (es. JMeter, Selenium, ecc…); • Lingua inglese (tecnica). | |
Abilità | • Disegna, integra e realizza soluzioni ICT complesse da un punto di vista tecnico. • Assicura che le soluzioni tecniche, procedure e modelli di sviluppo siano aggiornati e conformi agli standard. • Sviluppa modelli per assistere la progettazione di applicazioni coerenti con l’architettura. • Comprende gli impatti che requisiti e cambiamenti hanno sui componenti architetturali (dati, applicazione, sicurezza, sviluppo ecc.) e come incidono sui loro cambiamenti. • Progetta e sviluppa componenti software. • Esegue e valuta i risultati dei test rispetto alle specifiche. • Progetta e Supporta l’esecuzione di test funzionali, di carico, di scalabilità, di regressione, di sicurezza, orientati alle applicazioni cloud-based, web based e mobile. |
Certificazioni | Almeno una tra le seguenti certificazioni: • ITIL 4 Foundation • ISTQB Foundation • DevOps |
• Scrum Developer Sulla base delle specifiche esigenze di ciascun intervento, potranno essere richieste risorse con le seguenti certificazioni: • ServiceNow: Attestati di frequenza dei corsi di ServiceNow Administration & Servicenow Implementation. • Oracle: almeno 1 certificazione sulla versione di EBS oggetto di intervento tra le seguenti: o Oracle Cloud Platform Enterprise Analytics 2020 Specialist (1Z0-1041-20) o Oracle E-Business Xxxxx X00.0 Purchasing Essentials (1Z0-520) o Oracle Hyperion Financial Management 11 Essentials (1Z0-532) o Oracle Application Express 18: Developing Web Applications (1Z0-750) • Microsoft: almeno 1 certificazione a seconda dell’oggetto dell’intervento tra le seguenti: o Microsoft Azure Developer Advanced Solutions (AZ-204) o Microsoft Power Platform + Dynamics 365 Core (MB-200) o Microsoft Power Apps + Dynamics 365 Developer (MB-400) • Xxxxx: Certificazione “Xxxxx Evolve Technical Professional” | |
Titolo di studio | Laurea triennale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 6 anni, di cui almeno 3 nella funzione Inoltre, sulla base della tecnologia di riferimento per ciascun intervento, sono richiesti: • ServiceNow: 2 anni di esperienza su piattaforma ServiceNow • Oracle: 2 anni di esperienza su piattaforma Oracle • Microsoft: 1 anno di esperienza nello sviluppo di soluzioni in ambito MS • Xxxxx: 2 anni di esperienza su piattaforma Xxxxx |
1.4 Programmatore
Titolo del profilo | Programmatore | ||
Descrizione sintetica | Realizza/codifica soluzioni ICT e scrive le specifiche di prodotti ICT conformemente ai requisiti del cliente. | ||
Missione | Assicura la realizzazione e l’implementazione di applicazioni ICT con architetture multi-livello, web-based e cloud-based. Contribuisce alla pianificazione ed al disegno di dettaglio. Compila programma di diagnostica e progetta e scrive il software per assicurare il massimo della funzionalità e dell’efficienza. Realizza e/o codifica interfacce web responsive. | ||
Principali Task | • Sviluppa e codifica soluzioni IT; • Contribuisce all’analisi dei nuovi sistemi e alla progettazione del software in ambito gestionale, conoscitivo, siti web, ERP, partendo dai documenti di analisi e disegno; • Implementa il software sulla base delle specifiche funzionali e della progettazione; • Progetta e/o supporta la figura di riferimento nella progettazione dei test unitari e funzionali sulla base del proprio ruolo nello specifico nel progetto; • Esegue i casi di test funzionali e non funzionali, fornendo supporto per i test integrati e per il collaudo utente; • Collabora con l’analista programmatore e l’analista funzionale per la risoluzione di anomalie software complesse; • Predispone la documentazione tecnica relativa alle applicazioni realizzate. | ||
Competenze e-CF assegnate | B.1. | Application Development | Livello 3 |
B.2. | Component Integration | Livello 3 | |
B.3. | Testing | Livello 3 | |
B.4. | Solution Deployment | Livello 3 | |
C.2. | Change Support | Livello 3 | |
Conoscenze | • Legge n°4/2004 e normativa CAD e dei relativi aggiornamenti; • Normativa in materia di privacy; • Tecniche e metodologie DevOps ed Agile; • Metodologie di analisi e disegno per architetture a oggetti (OOA), a servizi (SOA), a risorsa (REST); • Tecniche di programmazione di applicazioni ERP/CRM basati su piattaforme di mercato; • Metodologia di analisi e disegno con UML; • Strumenti di modellazione dati; • DBMS Relazionali (es. Oracle, SQL Server, PostgreSQL, MySQL, SQLlite, ecc.); • Linguaggi di manipolazione dati (es. SQL, PLSQL, ecc.); • Framework per l’elaborazione distribuita di dati (es. Hadoop, Spark, Ceph, ecc.); • Database non relazionali (es. Cassandra, MongoDB, HBase, ecc.); |
• Sistemi di configuration e versioning (es. Git, CVS, Subversion, Chef, Puppet, SourceSafe, ClearCase, Harvest, ecc.); • Content Management System /ECM; • Strumenti di Office Automation; • Application Server e Web server; • Sistemi operativi (Linux, Microsoft); • Tecnologie di virtualizzazione (conoscenza base); • Principali Framework di sviluppo Front-End (AngularJS, JQuery, NodeJS, React); • Responsive Web Design (JavaScript, XXX0, XXXX0, Xxxxxxxxx); • Sviluppo in architetture distribuite, multi tier e con framework microservizi (RESTful API, Service mesh); • Strumenti e piattaforme di analisi qualità del software (es. SonarQube, CAST, ecc.) e di testing automatico (es. JMeter, Selenium, ecc.); • Lingua inglese (tecnica). | |
Abilità | • Realizza codice accessibile (Legge n°4/2004) e conforme alla normativa in materia di privacy. • Sviluppa le funzionalità relative ad applicativi gestionali, siti web, sistemi conoscitivi, sistemi multi piattaforma, sistemi ERP, sistemi cloud-native. • Programma nei linguaggi e piattaforme di sviluppo richieste nelle Condizioni di fornitura. • Supporta l’esecuzione di test funzionali, di carico, di regressione, di sicurezza, orientati alle applicazioni cloud-based, web based e Mobile. |
Certificazioni | Sulla base delle specifiche esigenze di ciascun intervento, potranno essere richieste risorse con le seguenti certificazioni: • ServiceNow: Attestati di frequenza dei corsi di ServiceNow Administration & Servicenow Implementation. • Oracle: almeno 1 certificazione sulla versione di EBS oggetto di intervento tra le seguenti: o Oracle Cloud Platform Enterprise Analytics 2020 Specialist (1Z0-1041-20) o Oracle E-Business Xxxxx X00.0 Purchasing Essentials (1Z0-520) o Oracle Hyperion Financial Management 11 Essentials (1Z0-532) o Oracle Application Express 18: Developing Web Applications (1Z0-750) • Microsoft: “Microsoft Power Platform Developer (PL-400)” o certificazione equivalente in ambito Developer • Xxxxx: Certificazione “Xxxxx Evolve Technical Professional” |
Titolo di studio | Diploma di scuola media superiore o cultura equivalente |
Anzianità lavorativa | Minimo 3 anni nella funzione |
1.5 Specialista di tecnologia/prodotto
Titolo del profilo | Specialista di tecnologia/prodotto | ||
Descrizione sintetica | Fornisce il supporto tecnico specifico sui prodotti e sulle tecnologie previste nelle Condizioni di fornitura. | ||
Missione | Collabora alla progettazione, integrazione e realizzazione di soluzioni applicative specifiche per la piattaforma/soluzione sw di riferimento. Assicura che le soluzioni tecniche, procedure e modelli di sviluppo siano aggiornati e conformi agli standard ed alle linee guida applicabili. | ||
Principali Task | • È responsabile delle attività inerenti all’integrazione delle soluzioni tecniche ed il supporto specialistico di prodotto nell’ambito dell’intervento progettuale. • È responsabile delle attività inerenti alla scelta dell’architettura e di assicurare l’integrazione delle soluzioni tecniche proposte nel contesto dei sistemi della Committente. • Ha un ruolo centrale nella progettazione, integrazione e miglioramento di sistemi IT – con particolare riguardo alle architetture software – curandone anche la sicurezza e le prestazioni. • Oltre ad una vasta competenza dell'ICT (in tutti i campi: software, hardware e reti) e di tecniche di progettazione specifiche, ha la capacità di descrivere un sistema in termini di componenti e flussi logici. • Redige documentazioni specifiche e studi di fattibilità ad alto contenuto innovativo. • Manutiene le componenti software. • Esegue programmi diagnostici per individuare eventuali malfunzionamenti del software. • Identifica requisiti specifici che devono essere risolti attraverso lo sviluppo di software personalizzato e scrive specifiche funzionali per le necessarie modifiche o estensioni al pacchetto standard. • Documenta le corrispondenze funzionali di una soluzione “a pacchetto”. • Effettua l’analisi del divario (gap analisys) per la selezione di un pacchetto. | ||
Competenze e-CF assegnate | A.5. | Architecture Design | Livello 3 |
A.7. | Technology Trend Monitoring | Livello 3 | |
A.9. | Innovating | Livello 4 | |
B.1. | Application Development | Livello 3 | |
B.2. | Component Integration | Livello 3 | |
B.6. | Systems Engineering | Livello 3 | |
E.8. | Information Security Management | Livello 3 | |
Conoscenze | • Padronanza ICT (software, hardware, reti) e di tecniche di progettazione; • Legge n°4/2004 e normativa CAD e dei relativi aggiornamenti; • Metodologie di analisi e disegno per architetture a oggetti (OOA), a servizi (SOA), a risorsa (REST); |
• Sistemi di Continuous Integration e Continuous Deployment (es. Xxxxxxx, TeamCity, Bamboo, GoCD, ecc.); • DBMS Relazionali (es. Oracle, SQL Server, PostgreSQL, MySQL, SQLlite, ecc.); • Standard di modellizzazione (quali Archimate, BPMN, UML o equivalenti); • Sistemi di CMS e ECM (es. OpenCMS, Liferay, SharePoint, Open Text, Oracle Portal, Lotus Web Content Management, FlexCmp, ecc.); • Modelli di servizio del Cloud computing (IaaS, PaaS, SaaS) e le principali architetture cloud-native; • Progettazione di test integrati; • Principali motori e prodotti di indicizzazione e ricerca: Solr, Lucene, Exalead, Elasticsearch; • Prodotti/tecnologie/metodologie sulle applicazioni oggetto della Fornitura; • Lingua inglese (tecnica). | |
Abilità | • Descrive i sistemi in termini di componenti e flussi logici. • Verifica e propone soluzioni per migliorare la produttività dell’utente finale attraverso: o Uso ottimale di un prodotto/tecnologia; o Integrazione tra diversi moduli; o Soluzioni software (se applicabile); o Integrazione tra pacchetti software e normali strumenti/sistemi di office automation. • Garantisce il supporto consulenziale nella progettazione e realizzazione di xxxx Xxxxxxx / Web accessibili (legge 4 del 9 gennaio 2004 e normativa sopravvenuta); • Effettua un’analisi dei rischi derivanti da problemi legati alla personalizzazione del software a pacchetto nonché legati alle problematiche di sicurezza associate ad un sistema informativo integrato e complesso. • Collabora alla predisposizione delle azioni di riduzione dei rischi. |
Certificazioni | Sulla base delle specifiche esigenze di ciascun intervento, potranno essere richieste risorse con le seguenti certificazioni: • ServiceNow: o Certificazione “Certified Implementation Specialist (CIS)” o Attestati specifici su: - HRSD Enterprise attestation - CSM Professional Attestation - ITSM Professional Attestation - ITBM CIS-PPM/APM - ITOM CIS-EM - SECOPS (CIS-SIR & CIS-VR) • Oracle: almeno 1 certificazione sulla versione di EBS oggetto di intervento tra le seguenti: o Oracle E-Business Xxxxx X00.0 General Ledger Essentials (1Z0-516) |
o Oracle Cloud Platform Enterprise Analytics 2020 Specialist (1Z0-1041-20) o Oracle E-Business Xxxxx X00.0 Purchasing Essentials (1Z0-520) • Microsoft: Certificazione “Power Platform Solution Architect Expert (PL-600)” o certificazione equivalente in ambito Architect | |
Titolo di studio | Laurea magistrale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 10 anni, di cui almeno 5 nella funzione Inoltre, sulla base della tecnologia di riferimento per ciascun intervento, sono richiesti: • ServiceNow: 3 anni di esperienza su piattaforma ServiceNow • Oracle: 5 anni di esperienza su piattaforma Oracle • Microsoft: 3 anni di esperienza come Architetto di soluzioni Power Platform • Xxxxx: 3 anni di esperienza su piattaforma Xxxxx |
1.6 Specialista di pacchetto
Titolo del profilo | Specialista di pacchetto |
Descrizione sintetica | Consulente senior/Esperto di pacchetti, ha la responsabilità delle attività inerenti alla scelta dell’architettura applicativa anche in contesti di forte innovazione e cambiamento. |
Missione | Esperto di prodotto sw e/o tecnologia. Ha la responsabilità delle attività inerenti alla scelta dell’architettura e di assicurare l’integrazione delle soluzioni tecniche proposte nel contesto dei sistemi della Committente. Supporta la progettazione, integrazione e realizzazione di soluzioni applicative specifiche per la piattaforma/soluzione sw di riferimento. Assicura che le soluzioni tecniche, procedure e modelli di sviluppo siano aggiornati e conformi agli standard ed alle linee guida applicabili. Agisce da team leader per gli sviluppatori e gli esperti tecnici. |
Principali Task | • Assicura l’integrazione e l’interoperabilità dei sistemi ed i componenti software del pacchetto con i sistemi preesistenti. • Analizza, raccomanda e seleziona piattaforme sw e/o pacchetti/soluzioni, conformi ed adeguati agli standard di interconnessione ed ai requisiti di integrazione. • Redige strategie di integrazione dei sistemi, selezionando tecnologie di componenti e piattaforme adeguate e verifica le capacità e l’operatività dei sistemi integrati rispetto alle esigenze espresse. • Seleziona e sviluppa tecniche di test di integrazione per garantire che il sistema soddisfi i requisiti; • Assicura il disegno dei test di integrazione, identifica i punti aperti; • Contribuisce allo sviluppo di piani e procedure di test e procedure per il test “white and black box” a livello di unità, modulo, sistema ed a livello di integrazione; • Controlla i sistemi software dopo la messa in produzione per assicurare che operino come previsto; • Scrive documentazione e procedure tecniche relative all’architettura applicativa, alla system integration; • Assicura l’analisi dei rischi derivanti da problemi legati alla personalizzazione del software a pacchetto nonché legati alle problematiche di sicurezza associate ad un sistema informativo integrato e complesso; • Predispone le azioni di riduzione dei rischi; • Valuta un pacchetto software rispetto a requisiti definiti; • Documenta le corrispondenze funzionali di una soluzione “a pacchetto”; • Effettua l’analisi del divario (gap analisys) per la selezione di un pacchetto; • Presenta la raccomandazione per una soluzione “a pacchetto” specifica; • Illustra i vantaggi dell’approccio basato su un pacchetto; • Identifica, verifica e propone soluzioni per migliorare la produttività dell’utente finale attraverso: • Uso ottimale di un pacchetto software, • Integrazione tra diversi moduli di pacchetti software (se applicabile), • Integrazione tra pacchetti software e normali strumenti/sistemi di office automation; • Identifica requisiti specifici che devono essere risolti attraverso lo sviluppo di software |
personalizzato e scrive specifiche funzionali per le necessarie modifiche o estensioni al pacchetto standard; • Illustra una specifica metodologia di implementazione dei pacchetti; • Illustra il diverso ambito delle successive fasi di modellazione e sperimentazione di una tipica metodologia di implementazione dei pacchetti; • Definisce le modifiche dei processi aziendali richiesti in una soluzione a pacchetto; • Configura le funzioni di sicurezza del pacchetto in modo da garantire la corretta visibilità dei dati a ciascun utente e prevenire accessi non autorizzati; • Supervisiona le attività di Analisti Funzionali e Analisti programmatori. | |||
Competenze e-CF | A.5. | Architecture Design | Livello 3 |
A.6. | Application Design | Livello 4 | |
A.7. | Technology Trend Monitoring | Livello 4 | |
A.9. | Innovating | Livello 4 | |
B.1. | Application Development | Livello 3 | |
B.2. | Component Integration | Livello 4 | |
B.3. | Testing | Livello 3 | |
B.6. | ICT Systems Engineering | Livello 4 | |
E.3. | Risk Management | Livello 3 | |
E.8. | Information Security Management | Livello 3 | |
Conoscenze | • Ottima conoscenza del mercato software nel contesto applicativo descritto nelle Condizioni di fornitura; • Ottima conoscenza dei pacchetti software, soluzioni /prodotti/piattaforme descritti nelle Condizioni di fornitura; • Ottima conoscenza delle tematiche di Processi sottese al contesto di settore richiesto; • Ottima conoscenza delle tecniche di Modellazione dei processi aziendali; • Ottima conoscenza delle nuove tecnologie e loro corrispondenza con le esigenze degli utenti; • Ottima conoscenza delle tecniche di implementazione di un pacchetto applicativo; • Ottima conoscenza della Legge n°4/2004 (e normativa sopravvenuta) e normativa CAD; • Ottima conoscenza delle tematiche di Processi e standard di contabilità e Gestione contabile e finanziaria; • Fondamenti di gestione dei progetti; • Ottima conoscenza strumenti di Office Automation; • Tecniche di progettazione dei test e di collaudo su pacchetti; • Lingua inglese (tecnica). | ||
Abilità | • Partecipazione a progetti di integrazione pacchetti/soluzioni in gruppi di lavoro di medie dimensioni; • Gestione del cambiamento in azienda; • Migrazione dei dati; • Integrazione di applicazioni aziendali; • Collaudo di applicazioni; • Redazione di specifiche di gestione e procedure; |
• Redazione di studi di fattibilità ad alto contenuto innovativo; • Ottime capacità relazionali e interpersonali. | |
Certificazioni | Sulla base delle specifiche esigenze di ciascun intervento, potranno essere richieste risorse con le seguenti certificazioni: • ServiceNow: o Certificazione “Certified Implementation Specialist (CIS)” o Attestati specifici su: - HRSD Enterprise attestation - CSM Professional Attestation - ITSM Professional Attestation - ITBM CIS-PPM/APM - ITOM CIS-EM - SECOPS (CIS-SIR & CIS-VR) • Oracle: almeno 1 certificazione sulla versione di EBS oggetto di intervento tra le seguenti: o Oracle E-Business Xxxxx X00.0 General Ledger Essentials (1Z0-516) o Oracle Cloud Platform Enterprise Analytics 2020 Specialist (1Z0-1041-20) o Oracle E-Business Xxxxx X00.0 Purchasing Essentials (1Z0-520) • Microsoft: Certificazione “Power Platform Solution Architect Expert (PL-600)” o certificazione equivalente in ambito Architect |
Titolo di studio | Laurea magistrale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 10 anni, di cui almeno 5 nella funzione Inoltre, sulla base della tecnologia di riferimento per ciascun intervento, sono richiesti: • ServiceNow: 3 anni di esperienza su piattaforma ServiceNow • Oracle: 5 anni di esperienza su piattaforma Oracle • Microsoft: 3 anni di esperienza come Architetto di soluzioni Power Platform • Xxxxx: 3 anni di esperienza su piattaforma Xxxxx |
1.7 Progettista Datawarehouse
Titolo del profilo | Progettista Datawarehouse | ||
Descrizione sintetica | Responsabile della progettazione di soluzioni da realizzare con sistemi di Data Warehouse e Business Intelligence. | ||
Missione | Contribuisce al disegno dei nuovi sistemi e progetta il software partendo dai documenti di analisi e macro disegno predisposti da e con l’analista funzionale. Progetta le modifiche del software per la manutenzione correttiva e adeguativa. | ||
Principali Task | • Svolge attività di definizione dell’architettura della soluzione, analisi e riconciliazione delle sorgenti operazionali, progettazione concettuale e logica dei dati, progettazione dell'alimentazione, redazione della documentazione di progetto. • Progetta ed esegue test di componenti, di integrazione e di regressione. • Redige studi di fattibilità. • Verifica la corretta applicazione di metodi e standard. • Sviluppa analisi tecnica di media/alta complessità. • Progetta software riutilizzando soluzioni architetturali precedentemente testate (design pattern). | ||
Competenze e-CF | A.5. | Architecture Design | Livello 3 |
A.6. | Application Design | Livello 3 | |
B.1. | Application Development | Livello 3 | |
B.3. | Testing | Livello 3 | |
B.5. | Documentation Production | Livello 2 | |
E.6. | ICT Quality Management | Livello 3 | |
Conoscenze | ▪ Ottima conoscenza della Legge n°4/2004 (e normativa sopravvenuta) e della normativa CAD e dei relativi aggiornamenti; ▪ Capacità di definizione dell’architettura tecnica, Metadati, Staging Area, Dataset; ▪ Ottima conoscenza di tecniche di data mining, progettazione di sistemi previsionali, what-if analysys; ▪ Ottima conoscenza delle tecniche di modellazione/previsione su sistemi decisionali; ▪ Ottima conoscenza delle metodologie per analisi, disegno e test di sistemi DW; ▪ Tematiche applicative di Data Warehouse e di Business Intelligence; ▪ Tecniche di modellazione e di analisi multidimensionale; ▪ Tecniche di Self-service BI, Agile Data Modeling, Fast data e le moderne tecniche di progettazione, rappresentazione e visualizzazione dei dati e Machine Learning; ▪ Ottima conoscenza delle tecniche di rappresentazione di numeri e dati, progettazione di dashboard; ▪ Ottima conoscenza del disegno e dell’implementazione di Enterprise Data Warehouse e di Data Mart; ▪ Ottima conoscenza dei modelli OLAP, ROLAP e delle tecniche di analisi multidimensionale; ▪ Approfondita conoscenza delle metodologie di analisi, progettazione e realizzazione di ETL; ▪ Data modeling; ▪ Gestione dei metadati; ▪ Ottima conoscenza dei principali e più importanti RDBMS e della modellazione dati; |
▪ Buona conoscenza delle tecniche di data cleaning e di master data management; ▪ Approfondita conoscenza degli strumenti di Business Intelligence; ▪ Progettazione e realizzazione di processi di Data Quality; ▪ Tecniche di rappresentazione di numeri e dati, realizzazione dashboard; ▪ Redazione di documentazione di progetto metodologie di analisi, disegno e test di sistemi di DW/ BI, Open Data, Analytics; ▪ Gestione e progettazione DBMS SQL e NO SQL; ▪ Ottima conoscenza delle tematiche di cloud computing e Open Data; ▪ Ottima conoscenza delle metodologie di analisi e disegno Object Oriented con UML e della modellazione dati; ▪ Ottima conoscenza degli strumenti di Office Automation; ▪ Tecniche di analisi di Big Data; ▪ Lingua inglese (tecnica). | |
Abilità | • Coordinamento di personale tecnico; • Attività realizzate in aree di design, reporting, dashboard, procedure ETL ed applicazioni OLAP; • Predisposizione di specifiche di progetto; • Progettazione di test integrati; • Redazione di studi di fattibilità ad alto contenuto innovativo, stima risorse e attitudine al problem solving; • Ottime capacità relazionali e interpersonali. |
Certificazioni | Non richieste |
Titolo di studio | Laurea triennale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nel ruolo di responsabile tecnologico di progetti di Data Warehouse su base dati di grandi dimensioni |
1.8 Business Inteligence Expert
Titolo del profilo | Business Intelligence Expert | ||
Descrizione sintetica | Figura dedicata all’identificazione e all’implementazione delle esigenze evolutive in ambito Datawarehouse e Business Intelligence. | ||
Missione | Contribuisce al disegno dei nuovi sistemi e della relativa architettura. Indirizza le scelte metodologiche, tecnologiche e applicative da adottare in linea con le best practices in ambito Data Warehouse e Business Intelligence e ne verifica il rispetto da parte dei gruppi di sviluppo. È costantemente aggiornato sull’evoluzione ed innovazione in ambito Data Warehouse e Business Intelligence. | ||
Principali Task | • Effettua l’analisi dei processi utente al fine di determinare l’architettura funzionale necessaria per la proposta di automazione, i moduli della suite necessari, le eventuali integrazioni con altri sistemi o altri prodotti; • Fornisce supporto per l’evoluzione tecnologica in termini di predisposizione dell’analisi costi/benefici e di valutazione d’impatto dell’eventuale passaggio a nuove release dei prodotti nonché per coordinare le attività di adeguamento delle applicazioni alle predette release; • Segue le implementazioni delle soluzioni per garantire la copertura funzionale tramite l’utilizzo delle funzionalità offerte dallo standard dei moduli della suite individuati; • Effettua studi, analisi di fattibilità, stima dei benefici, comparazione tra diverse possibili soluzioni, valutazione di soluzioni che prevedano l’utilizzo e l’eventuale personalizzazione di prodotti software presenti sul mercato. • È costantemente aggiornato sull’evoluzione ed innovazione in ambito DW/BI. | ||
Competenze e-CF | A.5. | Architecture Design | Livello 4 |
A.7. | Technology Trend Monitoring | Livello 4 | |
B.3. | Testing | Livello 3 | |
B.5. | Documentation Production | Livello 3 | |
D.10. | Information and Knowledge Management | Livello 4 | |
E.6. | ICT Quality Management | Livello 4 | |
Conoscenze | • Ottima conoscenza delle tecniche di rappresentazione di numeri e dati, progettazione di dashboard; • Ottima conoscenza delle tecniche di analisi tramite strumenti di Business Intelligence; • Ottima conoscenza delle Best practices in ambito DW/ BI, Open data e Analytics; • Ottima conoscenza delle tecniche di progettazione DW & BI, Open data, Analytics; • Ottima conoscenza del disegno e dell’implementazione di Enterprise Data Warehouse e di Data Mart; • Buona conoscenza delle tecniche di data cleaning e di master data management; • Ottima conoscenza di tecniche di data mining, progettazione di sistemi previsionali, what-if analysys; • Ottima conoscenza delle tecniche di modellazione/previsione su sistemi decisionali; • Ottima conoscenza dei modelli OLAP, ROLAP e delle tecniche di analisi multidimensionale; • Tecniche di verifica e comparazione tra soluzioni software alternative; • Ottima conoscenza strumenti di Office Automation; |
• Ottima conoscenza della Legge n°4/2004 (e normativa sopravvenuta) e della normativa CAD e dei relativi aggiornamenti; • Capacità di definizione dell’architettura tecnica, Metadati, Staging Area, Dataset; • Redazione di documentazione di progetto metodologie di analisi, disegno e test di sistemi di DW/ BI, Open Data, Analytics; • Ottima conoscenza dei principali e più importanti RDBMS e della modellazione dati; • Approfondita conoscenza delle metodologie di analisi, progettazione e realizzazione di ETL; • Approfondita conoscenza degli strumenti di Business Intelligence; • Ottima conoscenza delle tematiche di cloud computing e Open Data; • Lingua inglese (tecnica). | |
Abilità | • Partecipazione ad almeno 5 progetti di medie e grandi dimensioni relative alla progettazione, realizzazione di sistemi di DW; • Progettazione di sistemi complessi di BI; • Esperienza sui principali prodotti di DW e BI (SAP Business objects, Microstrategy, Qlik,..); • Redazione di documentazione e procedure tecniche; • Ottime capacità relazionali e interpersonali. |
Certificazioni | Non richieste |
Titolo di studio | Laurea triennale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
1.9 Data Scientist
Titolo del profilo | Data Scientist | ||
Descrizione sintetica | Guida la raccolta, analisi, elaborazione, interpretazione, diffusione e visualizzazione dei dati quantitativi o quantificabili della Committente a fini analitici, predittivi o strategici. | ||
Missione | Identifica, raccoglie, prepara, valida, analizza, interpreta dati inerenti a diverse attività della Committente per estrarne informazione (di sintesi o derivata dall’analisi), anche tramite lo sviluppo di modelli predittivi per generare sistemi organizzati di conoscenza avanzati. Grazie alla conoscenza approfondita del business e/o missione della Committente individua e accede alle fonti di dati in grado di sostenere e sviluppare un determinato processo aziendale; sceglie metodi e modelli più idonei ed efficaci per guidare le scelte strategiche aziendali, sviluppare linee di evoluzione e piani operativi; astrae le informazioni reperite e, tramite queste, genera indicazioni e programmi di sviluppo dell’azione. Presenta queste indicazioni nella forma più idonea a supportare le decisioni tattiche e strategiche del management, prestando particolare attenzione alle problematiche connesse alla sintesi e alla rappresentazione e visualizzazione efficace delle informazioni. | ||
Principali Task | • In stretta collaborazione con le figure di business ed IT della Committente, identifica, raccoglie, analizza, elabora, interpreta i dati inerenti a diverse attività dell’organizzazione per estrarne informazione, anche tramite lo sviluppo di modelli predittivi, per generare sistemi organizzati di conoscenza; • Individua i dati disponibili e pertinenti e le fonti di dati interne ed esterne, sfruttando anche nuovi processi di raccolta dei dati; • Riconosce e applica le tecniche di analisi più efficaci da utilizzare per supportare il business nelle scelte strategiche aziendali; • Astrae le informazioni reperite e, tramite queste, genera indicazioni a supporto di programmi di sviluppo, presentando queste indicazioni nella forma più idonea a supportare le decisioni del management, prestando particolare attenzione alle problematiche connesse alla sintesi e alla rappresentazione e visualizzazione efficace delle informazioni; • Garantisce che le informazioni utilizzate seguano le politiche di conformità, gestione e controllo di accesso dell'organizzazione; • Lavora con l'IT per supportare i requisiti di raccolta dei dati, integrazione e conservazione. | ||
Competenze e-CF assegnate | A.7. | Technology Trend Monitoring | Livello 4 |
A.9. | Innovating | Livello 4 | |
D.10. | Information and Knowledge Management | Livello 4 | |
D.11. | Needs Identification | Livello 3 | |
E.1. | Forecast Development | Livello 4 | |
Conoscenze | • Normativa in materia di privacy; |
• Tecniche di data mining, progettazione di sistemi previsionali, gestione big data; • Metodologie di modellazione dati; • Linguaggio SQL e linguaggi finalizzati al calcolo parallelo e distribuito (es. map/reduce, C, ecc.), all’analisi statistica (es. R, SAS, SPSS, Python, Java, Hadoop, Pig, ecc.); • Prodotti basati su tecnologia NOSQL /HDFS; • Sistemi di Analytics; • Creatività finalizzata alla determinazione di soluzioni efficaci di analisi; • Tecniche di rappresentazione di numeri e dati, progettazione di dashboard; • Tecniche di modellazione/previsione su sistemi decisionali; • Metodologie di analisi e disegno dei sistemi di Business Intelligence; • Metodologie e delle tecniche di progettazione di Data Warehouse e di sistemi di Data Governance (metadata management); • Modelli OLAP, MOLAP e ROLAP; • Tecniche di data cleaning e di master data management; • Metodologie di analisi, progettazione e realizzazione di ETL; • Principali RDBM; • Lingua inglese (tecnica). | |
Abilità | • Utilizza modelli di analisi dei dati (Data Mining, Stream Processing, Text Analysis) e what-if analysys. • Guida l’applicazione di tecniche statistiche relative all’analisi predittiva (classificazione, clustering, regressione e correlazione statistica, reti neurali, alberi di decisione, Naive Xxxxx) per set di dati complessi e di grandi dimensioni. • Sviluppa prototipi e proof of concept in progetti di innovazione nell’ambito statistico. |
Certificazioni | Non richieste |
Titolo di studio | Laurea magistrale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 in esperienze di analisi statistica dei dati e partecipazione nel ruolo in progetti di Data Mining o analisi statistica avanzata. |
1.10 Test Specialist
Titolo del profilo | Test Specialist | ||
Descrizione sintetica | Progetta e attua i piani di test. | ||
Missione | Contribuisce alla correttezza e la completezza di un sistema garantendo che la soluzione soddisfi i requisiti tecnici e dell'utente. Contribuisce in differenti aree dello sviluppo del sistema, effettuando il testing delle funzionalità del sistema, identificando le anomalie e diagnosticandone le possibili cause. Utilizza e promuove strumenti automatici. | ||
Principali Task | • È responsabile della definizione, progettazione ed esecuzione di test su sistemi e applicativi software, oltre che dell’analisi dei risultati • Conduce a termine con successo ed in autonomia un progetto di test dalla raccolta dei requisiti fino alla stesura dei documenti/report di cui è responsabile per la parte test e metriche di qualità; • Applica le best practice e le metodologie specifiche dei test, utilizzando strumenti a supporto per i diversi contesti tecnici ed architetturali; • Progetta, ingegnerizza, registra, parametrizza gli script necessari alla simulazione dei processi di business applicativi necessari alla produzione dei test di carico; • Interpreta le metriche ritornate dai comuni sistemi di monitoraggio attivo, passivo e applicativo; • Opera l’analisi dei dati collezionati nelle sessioni di test, progetta e rende disponibile la reportistica, e si relaziona con le strutture aziendali coinvolte nella diagnosi e nella soluzione dei problemi rilevati; utilizza i dati rilevati per la definizione di scenari di carico realistici; • Produce e mantiene aggiornato il documento sulla qualità del software, dalla baseline iniziale con l’analisi del debito tecnico, e della rimozione delle violazioni o non conformità; • È responsabile degli stati di avanzamento dei test e del report di conformità alla ISO 25010 e successive. | ||
Competenze e-CF assegnate | B.1. | Application Development | Livello 3 |
B.2. | Component Integration | Livello 2 | |
B.3. | Testing | Livello 4 | |
B.4 | Solution Deployment | Livello 3 | |
C.4. | Problem Management | Livello 2 | |
Conoscenze | • Legge n°4/2004 e della normativa CAD e dei relativi aggiornamenti; • Normativa in materia di privacy; • Applicazione delle best practice e delle metodologie specifiche relative ai test per la raccolta dei requisiti, l’estrazione e l’analisi dei dati, la creazione degli script, la progettazione degli scenari e l’analisi dei risultati; • Norme ISO sulla qualità del software e dei dati; • Standard CISQ; • Principali strumenti di analisi automatica del sw e piattaforme per il testing proceduralizzato ed automatico; |
• Linguaggi di programmazione utilizzati dagli strumenti di test utilizzati; • Applicazione delle metriche rese disponibili dai sistemi di monitoraggio attivo, passivo e applicativo e capacità di interpretazione delle misure e dei riscontri ottenuti; • Piattaforme e strumenti di testing del SW (es. suite Mercury, CAST, HP LoadRunner, Jmeter, Selenium, Silk Performer Microfocus o equivalenti); • Lingua inglese (tecnica). | |
Abilità | • Definisce, progetta ed esegue test su sistemi e applicativi e app mobile, in conformità agli indicatori di qualità e alla normativa in materia di accessibilità e protezione dei dati. • Porta a termine con successo e in autonomia un progetto di test dalla raccolta dei requisiti fino alla stesura dei documenti/report di cui è responsabile per la parte test e metriche di qualità. • Applica le best practice e le metodologie specifiche dei test, utilizzando strumenti a supporto per i diversi contesti tecnologici e architetturali. • Progetta, ingegnerizza, registra, parametrizza gli script e le configurazioni necessarie a simulare i processi di business applicativi necessari alla produzione dei test di carico. • Analizza i dati collezionati nelle sessioni di test, progetta e rende disponibile la reportistica, si relaziona con le strutture aziendali coinvolte nella diagnosi e nella soluzione dei problemi rilevati; • Utilizza i dati rilevati per la definizione di scenari di carico realistici. • Produce e mantiene aggiornato il documento sulla qualità del software, dalla baseline iniziale con l’analisi degli indicatori, e della rimozione delle violazioni o non conformità. |
Certificazioni | • ISTQB® Certified Tester o superiori |
Titolo di studio | Laurea triennale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 5 anni, di cui almeno 2 nella funzione |
1.11 Data Base Administrator
Titolo del profilo | Database Administrator | ||
Descrizione sintetica | Progetta, realizza, controlla e mantiene le basi dati della Committente. | ||
Missione | Assicura la progettazione, la realizzazione, la manutenzione e la riparazione dei database a supporto dei sistemi informativi, in linea con le necessità e indicazioni della Committente. Verifica lo sviluppo ed il disegno delle strategie delle basi dati, monitorando e migliorando la capacità e le performance del database, e pianificando per bisogni di espansioni future. Pianifica, coordina e realizza misure di sicurezza per salvaguardare il database | ||
Principali Task | • Garantisce l'integrità del database, garantendo che i dati in esso memorizzati provengano da fonti affidabili. • È responsabile del backup dei sistemi per prevenire la perdita di dati. • Supervisiona lo sviluppo di nuovi database e l’aggiornamento di quelli esistenti. • Monitora le prestazioni del database e conduce le analisi per il tuning delle prestazioni. • Pianifica misure di sicurezza, assicurandosi che i dati siano protetti da accessi non autorizzati. • Definisce/ottimizza modelli e schemi di database in ambienti complessi. • Applica metodi standard ed utilizza tool per misurare e relazionare sugli indicatori di performance (es. tempi di risposta, disponibilità, sicurezza, integrità, ecc.). • Supporta l’aggiornamento e la configurazione delle basi dati. • Supporta la progettazione ed esecuzione di test. • Progetta e conduce test integrati. • Gestisce l’identificazione, la ricerca e la correzione di problemi o incidenti relativi ai database. • Coordina le attività di estrapolazione e trattamento dei dati. • Fornisce formazione, supporto, linee guida e redige documentazione, su aspetti inerenti al database. • Supporta l’esecuzione dei test funzionali, di carico, di regressione, di sicurezza, orientati alle applicazioni cloud-based, web based e Mobile. | ||
Competenze e-CF assegnate | A.6. | Application Design | Livello 3 |
B.1. | Application Development | Livello 3 | |
B.2. | Component Integration | Livello 3 | |
C.2. | Change Support | Livello 3 |
D.10. | Information and Knowledge Management | Livello 4 | |
E.8. | Information Security Management | Livello 4 | |
Conoscenze | • Gestione, ottimizzazione e progettazione di DBMS SQL e NOSQL; • Concetti, tecniche, sistemi e prodotti per la gestione dei dati e dei data-base fisici; • Architetture di Data Base in ambienti eterogenei; • Architetture dati complesse (distribuzione e replicazione a livello locale e geografico); • Data modeling; • Data base normalization; • Data virtualization; • Monitoraggio e tuning di basi dati; • Tecniche di disegno di DB applicativi e DB conoscitivi; • Tecniche di gestione di dizionari dati aziendali e, più in generale, delle informazioni aziendali; • Tecniche di Integrazione di dati provenienti da sistemi diversi; • Ottima conoscenza delle tecniche di data cleaning e di master data management; • Data quality measurement and assessment; • Ottima conoscenza dei principali prodotti: Oracle (Exadata, RAC), MongoDB, Microsoft SQL Server (Always On, Faliover Cluster) Data modeling; • Progettazione, installazione, tuning, personalizzazione e troubleshooting dei prodotti sopra indicati; • Capacità di analisi impatti attività di business per definire/modificare basi dati; • Progettazione e conduzione di test integrati; • Buona conoscenza dei principali Web server e Application Server; • Buona conoscenza strumenti di Office Automation; • Redazione di specifiche di progetto; • Tecniche di gestione di Big Data; • Lingua inglese (tecnica). | ||
Abilità | • Partecipazione a gruppi di progetto di medie/grandi dimensioni; • Analisi, progettazione, configurazione e gestione di basi dati nell’ambito di sistemi complessi; • Monitoraggio e tuning di basi dati; • Analisi impatti attività di business per definire/modificare basi dati; • Identificazione con i gruppi di gestione applicativa delle più appropriate strategie di uso di dati e data base; • Realizzazione e controllo di procedure complesse; • Progettazione e conduzione di test integrati; • Redazione di specifiche di progetto; • Stima di risorse per realizzazione di progetti; • Coordinamento di gruppi di lavoro; |
• Buone capacità relazionali e interpersonali. | |
Certificazioni | Sulla base delle specifiche esigenze di ciascun intervento, potranno essere richieste risorse con le seguenti certificazioni: • ServiceNow: o Certificazione “Certified System Administrator (CSA)” o Attestato del corso Fundamentals sulle seguenti aree: - HRSD - CSM - ITSM - ITBM - ITOM - SECOPS • Oracle: almeno 1 certificazione tra Oracle DB Certified Associate, Oracle DB Certified Professional • Microsoft: Certificazione su MS in ambito Administrator |
Titolo di studio | Laurea triennale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |
1.12 Architetto applicativo
Titolo del profilo | Architetto Applicativo | ||
Descrizione sintetica | Progetta e mantiene l’architettura applicativa e garantisce l’implementazione e l’integrazione di software e/o di sistemi ICT | ||
Missione | Trova l’equilibrio tra le opportunità tecnologiche ed i requisiti dei processi di business. Mantiene una visione unitaria della strategia della Committente, dei processi, dell’informazione e del patrimonio ICT. Mette in relazione la missione di business, la strategia ed i processi con la strategia IT. | ||
Principali Task | • È responsabile della fase di analisi e definizione dell'architettura software, identificando e relazionando tra loro le principali componenti software della soluzione informatica in coerenza con le basi di dati; • Progetta l’architettura applicativa definendo le specifiche architetturali del software, affinché siano rispondenti ai requisiti operativi e funzionali richiesti; • Definisce una soluzione integrata con gli altri sistemi al fine di garantire le performance prestazionali, ottimizzando i costi di realizzazione, ponendo particolare attenzione al riuso delle componenti disponibili e alla realizzazione di nuove componenti, per raggiungere un equilibrio tra costi, benefici, rischi e problemi di sicurezza; • Definisce il modello concettuale e i vincoli per il modello logico e fisico delle basi di dati; • Produce la documentazione tecnica di dettaglio dell'architettura applicativa dei sistemi; • Indirizza il processo di produzione del software e si assicura che le singole soluzioni e applicazioni IT siano allineate agli obiettivi e requisiti; • È costantemente aggiornato sull’evoluzione ed innovazione dei sistemi IT. | ||
Competenze e-CF | A.1. | IS and Business Strategy Alignment | Livello 5 |
A.3. | Business Plan Development | Livello 4 | |
A.5. | Architecture Design | Livello 3 | |
A.7. | Technology Trend Monitoring | Livello 5 | |
A.9. | Innovating | Livello 4 | |
B.2. | Component Integration | Livello 4 | |
B.6. | ICT Systems Engineering | Livello 4 | |
E.8. | Information Security Management | Livello 3 | |
Conoscenze | • Conoscenze approfondite ed esperienze progettuali nella definizione di architetture complesse di sistemi ICT; • Ottima conoscenza delle Metodologia di analisi e disegno per oggetti (OOA); • Ottima conoscenza della Metodologia di analisi e disegno per servizi (SOA); • Ottima conoscenza della Metodologia di analisi e disegno per risorse (REST); • Conoscenza del processo di sviluppo di un sistema ICT; • Tecniche per l’analisi dei rischi e sicurezza ICT; • Metodologia di analisi e disegno object oriented del software con UML; • Metodi e strumenti di analisi, progettazione tecnica, codifica e test di software riusabile, scalabile, in sicurezza; |
• Tecniche di verifica e comparazione tra soluzioni software alternative; • Tecniche di gestione dei requisiti: identificazione, classificazione, tracciabilità, evoluzione; • Buona conoscenza strumenti di Office Automation; • Ottima conoscenza dei principali DBMS (Oracle, MongoDB, Microsoft SQL Server); • Buona conoscenza dei principali Web server e Application Server; • Buona conoscenza di Content Managemente System/ECM; • Ottima conoscenza dei principali motori e prodotti di indicizzazione e ricerca: Solr, Lucene, Exalead, Elasticsearch; • Metodi e strumenti per la scelta e la modellazione delle basi di dati; • Lingua inglese (tecnica). | |
Abilità | • Definizione e progettazione di architetture complesse di sistemi ICT (applicazioni e dati); • Attività di dimensionamento sistemi e capacity; • Definizione e gestione di un portfolio di applicazioni software; • Analisi e redazione di rapporti su scouting tecnologici e analisi di opportunità; • Redazione di specifiche di progetto; • Partecipazione a gruppi di progetto di medie/grandi dimensioni; • Definizione e progettazione di architetture dati; • Stesura dei rapporti su scouting tecnologici e analisi di opportunità; • Buone capacità relazionali e interpersonali. |
Certificazioni | • ITIL v4 Foundation Inoltre, sulla base delle specifiche esigenze di ciascun intervento, potranno essere richieste risorse con le seguenti certificazioni: • ServiceNow: o Certificazione “Certified Implementation Specialist (CIS)” o Attestati specifici su: - HRSD Enterprise attestation - CSM Professional Attestation - ITSM Professional Attestation - ITBM CIS-PPM/APM - ITOM CIS-EM - SECOPS (CIS-SIR & CIS-VR) • Oracle: almeno 1 certificazione sulla versione di EBS oggetto di intervento tra le seguenti: o Oracle E-Business Xxxxx X00.0 General Ledger Essentials (1Z0-516) o Oracle Cloud Platform Enterprise Analytics 2020 Specialist (1Z0-1041-20) o Oracle E-Business Xxxxx X00.0 Purchasing Essentials (1Z0-520) • Microsoft: Certificazione “Power Platform Solution Architect Expert (PL-600)” o certificazione equivalente in ambito Architect |
Titolo di studio | Laurea magistrale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 10 anni, di cui almeno 5 nella funzione Inoltre, sulla base della tecnologia di riferimento per ciascun intervento, sono richiesti: |
• ServiceNow: 3 anni di esperienza su piattaforma ServiceNow • Oracle: 5 anni di esperienza su piattaforma Oracle • Microsoft: 3 anni di esperienza come Architetto di soluzioni Power Platform • Xxxxx: 3 anni di esperienza su piattaforma Xxxxx |
1.13 Esperto di tecnologie
Titolo del profilo | Esperto di tecnologie | ||
Descrizione sintetica | È il focal-point per uno specifico prodotto e/o tecnologia tra quelli previsti nelle Condizioni di fornitura. | ||
Missione | È il punto di riferimento per ogni aspetto inerente alla progettazione, l’integrazione la realizzazione e la manutenzione di soluzioni applicative specifiche per la specifica piattaforma/soluzione software. | ||
Principali Task | • È il referente di tutti gli aspetti tecnici inerenti a uno specifico prodotto/tecnologia, con particolare riferimento alle seguenti attività: o scelta delle architetture per assicurare l’integrazione della soluzione con il contesto della Committente; o progettazione, integrazione e miglioramento dei sistemi IT con particolare attenzione anche alla sicurezza e alle prestazioni; o redazione di documentazione tecnica e di progetto; o manutenzione delle componenti software e architetturali; o diagnosi per l’individuazione e la risoluzione di eventuali malfunzionamenti; o identificazione e definizione di requisiti specifici che necessitano di software ad hoc per la risoluzione di incident inerenti al pacchetto standard. | ||
Competenze e-CF assegnate | A.5. | Architecture Design | Livello 5 |
A.6. | Application Design | Livello 3 | |
A.7. | Technology Trend Monitoring | Livello 5 | |
A.9. | Innovating | Livello 5 | |
B.1. | Application Development | Livello 3 | |
B.2. | Component Integration | Livello 4 | |
B.3. | Testing | Livello 3 | |
B.6. | Systems Engineering | Livello 3 | |
C.4. | Problem Management | Livello 4 | |
C.6. | ICT Quality Management | Livello 3 | |
E.3. | Risk Management | Livello 4 | |
E.8. | Information Security Management | Livello 3 | |
Conoscenze | • Padronanza ICT (software, hardware, reti) e di tecniche di progettazione; • Legge n°4/2004 e normativa CAD e dei relativi aggiornamenti; • Metodologie di analisi e disegno per architetture a oggetti (OOA), a servizi (SOA), a risorsa (REST); • Sistemi di Continuous Integration e Continuous Deployment (es. Xxxxxxx, TeamCity, Bamboo, GoCD, ecc.); • DBMS Relazionali (es. Oracle, SQL Server, PostgreSQL, MySQL, SQLlite, ecc.); • Standard di modellizzazione (quali Archimate, BPMN, UML o equivalenti); |
• Sistemi di CMS e ECM (es. OpenCMS, Liferay, SharePoint, Open Text, Oracle Portal, Lotus Web Content Management, FlexCmp, ecc.); • Modelli di servizio del Cloud computing (IaaS, PaaS, SaaS) e le principali architetture cloud-native; • Progettazione di test integrati; • Principali motori e prodotti di indicizzazione e ricerca: Solr, Lucene, Exalead, Elasticsearch; • Prodotti/tecnologie/metodologie sulle applicazioni oggetto della Fornitura; • Lingua inglese (tecnica). | |
Abilità | • Descrive i sistemi in termini di componenti e flussi logici. • Verifica e propone soluzioni per migliorare le prestazioni dei sistemi di cui è focal point tecnologico. • Garantisce il supporto consulenziale nella progettazione e realizzazione di interventi mirati su specifiche tecnologie per la risoluzione di incident sul pacchetto standard. • Effettua un’analisi dei rischi derivanti da problemi legati alla personalizzazione del software, nonché legati alle problematiche di sicurezza associate alla tecnologia di cui è focal point tecnologico. • Collabora alla predisposizione delle azioni di riduzione dei rischi. |
Certificazioni | Sulla base delle specifiche esigenze di ciascun intervento, potranno essere richieste risorse con le seguenti certificazioni: • ServiceNow: o Certificazione “Certified Implementation Specialist (CIS)” o Attestati specifici su: - HRSD Enterprise attestation - CSM Professional Attestation - ITSM Professional Attestation - ITBM CIS-PPM/APM - ITOM CIS-EM - SECOPS (CIS-SIR & CIS-VR) • Oracle: almeno 1 certificazione sulla versione di EBS oggetto di intervento tra le seguenti: o Oracle E-Business Xxxxx X00.0 General Ledger Essentials (1Z0-516) o Oracle Cloud Platform Enterprise Analytics 2020 Specialist (1Z0-1041-20) o Oracle E-Business Xxxxx X00.0 Purchasing Essentials (1Z0-520) • Microsoft: Certificazione “Power Platform Solution Architect Expert (PL-600)” o certificazione equivalente in ambito Architect |
Titolo di studio | Laurea magistrale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 10 anni, di cui almeno 5 sulla specifica tecnologia di cui è focal point. Inoltre, sulla base della tecnologia di riferimento per ciascun intervento, sono richiesti: • ServiceNow: 3 anni di esperienza su piattaforma ServiceNow |
• Oracle: 5 anni di esperienza su piattaforma Oracle • Microsoft: 3 anni di esperienza come Architetto di soluzioni Power Platform • Xxxxx: 3 anni di esperienza su piattaforma Xxxxx |
1.14 Sistemista
Titolo del profilo | Sistemista | ||
Descrizione sintetica | Amministra e gestisce i componenti del sistema ICT per soddisfare i requisiti del servizio. | ||
Missione | Installa software, configura ed aggiorna sistemi ICT. Amministra quotidianamente l’esercizio del sistema al fine di soddisfare la continuità del servizio, i salvataggi, la sicurezza e le esigenze di performance. Gestisce ed opera sul sistema di informazioni in rete, risolvendo problemi ed errori per assicurare definiti livelli di servizio. Monitora e migliora le performance della rete. | ||
Principali Task | • Fornisce supporto al Team di lavoro e alla Committente per le tematiche di tipo infrastrutturale e sistemistico e per la progettazione e predisposizione di test finalizzati alla verifica dei requisiti non funzionali. • Installa, movimenta e ripara apparati hardware (PdL e periferiche). • Installa e configura hardware e software, nuove releases di pacchetti sotto la guida del Data Base Administrator. • Collabora nel monitoraggio dell’infrastruttura delle macchine e della rete in collaborazione con l'amministratore di rete. • Acquisisce le segnalazioni degli utenti sulla disponibilità dei sistemi e delle reti effettuando la Problem determination e problem solving di I livello. • Pianifica e verifica la corretta esecuzione delle procedure schedulate. • Supporta nella redazione e nel controllo di procedure, di specifiche tecniche, di manuali operativi e di rapporti statistici sui servizi. | ||
Competenze e-CF assegnate | A.6. | Application Design | Livello 3 |
B.2. | Component Integration | Livello 3 | |
B.3. | Testing | Livello 2 | |
B.4 | Solution Deployment | Livello 3 | |
C.2. | Change Support | Livello 3 | |
C.4. | Problem Management | Livello 3 | |
D.8. | Contract Management | Livello 3 | |
E.8. | Information Security Management | Livello 3 | |
Conoscenze | • Sistemi operativi server (es. Linux, Unix, Windows, ecc.); • Framework di “containerizzazione” (es. Docker, rkt, ecc.); • Standard di riferimento: OVF (Open Virtualization Format), OCCI (Open Cloud Computing Interface), CIMI (Cloud Infrastructure Management Interface), OCI (Open Containers Initiative), TOSCA (Topology and Orchestration Specification for Cloud Applications); • Overlay Network framework: Flannel, Weave, Calico; • Tecnologie di virtualizzazione (es. vmware, virtual PC, Citrix, ecc.); • Cluster scheduler (es.Docker Swarm, Apache Mesos, ecc.); • Orchestratori (es. Kubernetes, Marathon, ecc.); |
• Software di backup e disaster recovery; • Sistemi di configuration e versioning (es. Git, CVS, Subversion, Chef, Puppet, SourceSafe, ClearCase, Harvest, ecc.); • Application server e Web server (es. Apache Web Server, Microsoft IIS, Apache Tomcat, ecc.); • Lingua inglese (tecnica). | |
Abilità | • Installa e aggiorna componenti e software, gestisce server virtuali e integra i processi di automazione. • Supporta il Disegno e l’implementazione di server, storage e modalità di backup e restore. • Individua e risolve errori di rete e di software eseguendo la diagnostica, documentando i problemi e le risoluzioni, assegnando priorità ai problemi e valutando l'impatto dei problemi stessi sul sistema. • Supporta l’amministrazione di sistemi client-server, identificando e risolvendo problemi di primo livello, richiedendo l’intervento degli specialisti per le problematiche di livello superiore effettuando comunque attività di prevenzione e monitoraggio all’interno dell’infrastruttura esistente. • Supporta l’attività di gestione delle dotazioni di informatica individuale (rimozione virus, configurazione e assistenza su sistemi desktop, notebook edispositivi mobile cometablet, smartphone, etc. e periferiche associate). • Supporta la redazione e il controllo di procedure, di specifiche tecniche, di manuali operativi e di rapporti statistici sui servizi. |
Certificazioni | Almeno una delle seguenti certificazioni: • Red Hat Certified Specialist in Virtualization • Red Hat Certified System Administrator • Red Hat Certified JBoss Administrator Almeno una delle seguenti certificazioni Linux Professional Institute Certified: • LPIC-1: Linux Administrator • LPIC-2: Linux Engineer • LPIC-3 300: Linux Enterprise Professional - Mixed Environment • LPIC-3 303: Linux Enterprise Professional – Security • LPIC-3 304: Linux Enterprise Professional - Virtualization & High Availability |
Titolo di studio | Laurea triennale in discipline tecnico-scientifiche o cultura equivalente |
Anzianità lavorativa | Minimo 8 anni, di cui almeno 4 nella funzione |