Vai al titolo

Ricerca

ICT-Application Development Specialist APF

Categorie
Settori professionali
Informatica, multimedia
Livelli di formazione
Formazione professionale superiore
Swissdoc
0.566.16.0

Aggiornato il 12.11.2024

Descrizione

L'ICT-Application Development Specialist si occupa della pianificazione, dello sviluppo, della distribuzione e della gestione continua di applicazioni informatiche in campi specifici: front-end, back-end, mobile o data engineering. Oltre all'implementazione tecnica, partecipano attivamente allo sviluppo concettuale delle applicazioni e alla risoluzione di problemi complessi.

Le sue attività principali possono essere così descritte:

Gestione del team e del progetto

  • comprendere le esigenze dei clienti e definire il quadro dell'incarico
  • coordinare il lavoro dei diversi team di sviluppo e definire procedure comuni: modelli di progettazione, standard di codifica, ecc.
  • monitorare le innovazioni e le tendenze tecnologiche, valutarne il potenziale e l'utilità

Specializzazione front-end

  • pianificare e realizzare applicazioni client o web (parte visibile agli utenti) facili da usare, ben integrate, con una chiara archiviazione dei dati e una velocità di caricamento ottimizzata
  • identificare possibili ottimizzazioni: stabilità, interattività tra utente e sistema, gestione delle lingue, ecc.
  • testare il corretto funzionamento delle applicazioni

Specializzazione mobile

  • pianificare applicazioni mobile che accedono alle interfacce native e ai sensori dei dispositivi, rispettando le normative sulla protezione dei dati
  • sviluppare applicazioni mobile in base alle caratteristiche di questi dispositivi: fonte di energia limitata, disponibilità mobile dei servizi, ecc.

Specializzazione back-end

  • pianificare e implementare nuove applicazioni back-end (non visibili agli utenti), che consentono di reagire ai comandi degli utenti
  • gestire, ottimizzare, adattare e monitorare le applicazioni back-end per conservare, salvare e accedere ai dati tenendo conto delle prestazioni, delle possibilità di evoluzione, del loro ambiente e della sicurezza
  • determinare e progettare sistemi di gestione di database, strutture dati e utilizzo; verificarne l'integrità e la qualità
  • sviluppare interfacce applicative
  • valutare e definire protocolli e strumenti di sicurezza e monitoraggio: software di sorveglianza, generatori di avvisi, test, ecc.

Specializzazione data engineering

  • analizzare, strutturare, gestire e proteggere i dati
  • determinare le tecnologie appropriate: vantaggi e svantaggi, compatibilità, impatto, ecc.
  • sviluppare modelli di elaborazione dati per consentire la gestione, l'utilizzo e il trattamento sicuro ed efficiente di grandi volumi di dati
  • trasformare i dati indipendentemente dal loro formato e dalla tecnologia utilizzata, per consentirne lo sfruttamento

Formazione

La formazione si acquisisce parallelamente all’esercizio della professione, in una delle seguenti specializzazioni:

  • front-end
  • mobile
  • back-end
  • data engineering

Durata: circa 1,5 anni

Luogo: diversi luoghi della Svizzera tedesca e romanda: www.orientamento.ch/scuole.

Al momento questa formazione non è offerta in Ticino.

Contenuti della formazione (moduli):

  • Application Engineering: progettare un'architettura software; avviare lo sviluppo del software; specificare e progettare il front-end per un'applicazione complessa; progettare e realizzare il front-end per un'applicazione complessa, la persistenza in applicazioni complesse, una logica di business in applicazioni complesse, interfacce di programmazione e un'applicazione mobile; specificare e progettare lo sviluppo di un'applicazione mobile; progettare un'interfaccia utente per un'applicazione complessa
  • Business Engineering: delimitare i sistemi e specificare i requisiti
  • Business Management: monitorare e valutare le innovazioni per identificare le tendenze
  • Data Management: sviluppare e implementare un modello di dati per casi di applicazioni complesse; progettare e realizzare una pipeline di dati
  • Project Management: promuovere attivamente lo sviluppo dello spirito di squadra e chiarire i ruoli all'interno del team
  • Security/Risk Management: garantire la sicurezza operativa delle applicazioni
  • Service Management: progettare e rendere disponibili infrastrutture di dati; definire e implementare processi di distribuzione

Al termine della formazione, superati gli esami federali finali, si ottiene l'attestato professionale federale (APF) di

ICT-APPLICATION DEVELOPMENT SPECIALIST

Perfezionamento

  • esame di professione per conseguire l'attestato professionale federale (APF) di Digital Collaboration Specialist
  • esame professionale superiore (EPS) per conseguire il diploma federale di ICT-Manager o di Information Security Manager
  • scuola universitaria professionale (SUP) per conseguire il bachelor in informatica e sistemi di comunicazione o in informatica di gestione

Altre offerte di formazione continua su: www.orientamento.ch/perfezionamento

Requisiti

  • attestato federale di capacità (AFC) di informatico/a e almeno 2 anni di esperienza professionale nello sviluppo di applicazioni
  • oppure altro attestato federale di capacità (AFC) nel campo delle tecnologie dell'informazione e della comunicazione (TIC) e almeno 3 anni di esperienza professionale nello sviluppo di applicazioni
  • oppure altro AFC, maturità liceale, maturità specializzata, maturità professionale o titolo considerato equivalente, e almeno 4 anni di esperienza professionale nello sviluppo di applicazioni

Condizioni di lavoro

L’ICT-Application Development Specialist lavora in aziende di sviluppo software, nei dipartimenti IT di grandi società, o direttamente presso i clienti come liberi professionisti o su incarico di società di servizi. Collabora con diversi specialisti, talvolta all'interno di team internazionali: analisti di business, architetti ICT, responsabili di prodotto, designer, specialisti della comunicazione, ecc. I suoi orari sono in genere regolari, ma possono diventare più intensi durante il rilascio in produzione delle applicazioni.

Lo o la specialista svolge la sua attività in settori molto diversificati: telecomunicazioni, trasporti, banche, assicurazioni, industria automobilistica, commercio, grande distribuzione, ecc. Può lavorare come sviluppatore di applicazioni, specialista di database, ingegnere o gestore di test ICT, gestore di applicazioni, capo progetto, esperto in analisi dei dati, ecc.

L’ICT-Application Development Specialist deve costantemente aggiornare le proprie conoscenze e rimanere al passo con le ultime tendenze, considerando l'evoluzione tecnologica sempre più rapida. Le sue prospettive di impiego sono buone a causa dello sviluppo e dell'uso crescente di applicazioni e dispositivi mobili, nonché dell'importanza crescente dei dati, che devono essere gestiti e analizzati.

Indirizzi utili

ICT - Formazione professionale svizzera
Waisenhausplatz 14
3011 Berna
Tel.: 058 360 55 50
URL: http://www.ict-berufsbildung.ch
Email:

ICT Formazione professionale svizzera italiana
c/o furrerhugi.ag
Corso Elvezia 16
Casella postale 5607
6901 Lugano
Tel.: 091 911 84 89
URL: http://ict-svizzeraitaliana.ch/
URL: https://www.ict-berufsbildung.ch/it
Email:

Ulteriori informazioni

Attitudini richieste

Per esercitare questa professione sono richieste attitudini quali:

  • Capacità d'adattamento all'evoluzione tecnologica
  • Capacità di analisi
  • Senso tecnico
  • Attitudine per la matematica e le scienze
  • Spirito metodico
  • Rigore
  • Spirito innovativo

Interessi

  • Informatica

orientamento.ch