Competenze
Linguaggi di programmazione
Buona conoscenza di alcuni tra i linguaggi di programmazione maggiormente utilizzati come Python, C++ e Java, incluso Android SDK per lo sviluppo di applicazioni mobile.
Buona conoscenza di linguaggi e componenti per la programmazione web come PHP, HTML, JavaScript, CSS, Servlet, JSP e Java EE (EJB, JPA, JDBC, JNDI). Buona esperienza anche nello sviluppo di web service (SOAP, REST).
Buona conoscenza di SQL per l’interrogazione e gestione di database.
Software
Buona conoscenza di alcuni tra i più comuni ambienti di sviluppo come Eclipse, NetBeans, Visual Studio Code e Android Studio.
Buona conoscenza del software di controllo versione distribuito Git e delle sue implementazioni GitHub e Bitbucket.
Inglese
B2 – Buona conoscenza della lingua inglese sia scritta che parlata maturata grazie al superamento di esami linguistici, alla frequenza di un percorso di Laurea Magistrale interamente insegnato in inglese e ad un periodo di studio all’estero.
Gamification
Buona conoscenza in materia di gamification per l'utilizzo di elementi mutuati dai giochi e delle tecniche di game design in contesti esterni ai giochi come ad esempio programmi software professionali.
Office
Ottima conoscenza di tutti i programmi Office (Word, Excel, PowerPoint, ecc.) maturata grazie al conseguimento del patentino ECDL.
Sistemi operativi
Windows, Linux - Ottima conoscenza dei principali sistemi operativi.