Dipende da
Head of IT sw product development
Missione
Definire i design in base alle regole di UI/UX e sviluppo delle interazioni grafiche delle soluzioni tecnologiche sviluppate dall’azienda.
Compiti
- Studia, definisce e sviluppa soluzioni innovative per migliorare l’interfaccia delle soluzioni software.
- Sviluppa, in collaborazione con l’ Head of IT sw product development, le interfacce grafiche modulari e scalabili in base alle esigenze di user experience richieste dal cliente.
- Monitorizza le prestazioni delle soluzioni sviluppate.
- Revisiona il codice delle funzioni e pianificazione dei futuri aggiornamenti.
- Redige i report di avanzamento.
- Gestisce e controlla di tutti i principi di base del paradigma DevOps e Data Ops.
- Sviluppa e gestisce di tutti i test necessari.
- Conosce e sviluppa in base allo stile architetturale della Deepclever Deepclever Platform (microservizi basati su eventi).
- Conosce e sviluppa in base al modello logico dei servizi della Deepclever Deepclever Platform.
- Conosce e sviluppa in base all’architettura cloud nella quale è istanziata la Deepclever Deepclever Platform (soluzioni di Deployment attraverso logiche Docker ed esecuzione dei container attraverso software Kubernetes).
- Conosce e sviluppa in base al gestore dei flussi dati (Kafka).
- Padroneggia e sviluppa su Framework di sviluppo Frontend definiti nello stack tecnologico dell’azienda (Angular).
- Padroneggia e sviluppa con Linguaggi di programmazione Frontend definiti nello stack tecnologico dell’azienda (Tipescript).
- Padroneggia metodologie DevOps e DataOps, necessari per il raggiungimento della Data quality (Sistemi Apache Spark, Apache Kafka).
- Collabora con i Data Engineer nei processi ETL (Extraxt, Transform and Load).
- Collabora con i Data Engineer nell’ organizzazione dei repository dedicati (Data Warehouse & Data Lake).
- Conosce i Framework utilizzando linguaggi di programmazione definiti nello stack tecnologico dell’azienda per il Data Management (Python, Linux);
- Conosce i Database NoSQL (MongoDB), i database relazionali (SQL, MySQL, PostgreSQL).
- Conosce sistemi operativi basati su Unix.Â
- Conosce e padroneggia sistemi di version control (Git).
- Conosce tutte le tecnologie di deployment più affidabili e popolari.
- Conosce e collabora in team allo sviluppo di soluzioni multi-processo, multiutente di Data Management che utilizzano soluzioni a container (soluzioni di Deployment attraverso logiche Docker ed esecuzione dei container su AWS, Azure, Google cloud attraverso software Kubernetes).
- Redige e pubblica White paper, presentazioni, materiali formativi e documentazioni su specifici Topic.
- Collabora con i Data Scientist, i backend Developer, i frontend Developer, l’Head of IT sw product development e l’Head of R&D nello sviluppo delle soluzioni tecnologiche definite dall’Azienda con il cliente finale.
- Collabora con tutte le Direzioni qualora sia coinvolto in progetti interni promossi dall’azienda.
- Fornisce alla l’Head of IT sw product development reportistica sugli avanzamenti, anche per l’attività delle figure junior di sua competenza.