Il candidato, inserito in un contesto di Digital Transformation, sarà inserito all’interno della Direzione Tecnica dell’area, occupandosi del disegno e della messa a terra di soluzioni digitali, conciliando le competenze dello specifico ambito di business con il metodo, gli strumenti e le tecnologie.
Principali attività:
· garantire l’aderenza delle architetture agli standard di riferimento
· definire la strategia evolutiva dei sistemi IT
· analizzare e valutare prodotti e soluzioni IT di mercato
· progettare soluzioni integrate
· supportare l’evoluzione delle architetture di integrazione IT e l’implementazione dei processi di business
· gestire e coordinare i fornitori di prodotti e soluzioni IT
· gestire e coordinare un team di figure dedicate agli ambienti IIOT
Le mansioni principali saranno:
- Sviluppare/ modificare moduli applicativi nuovi/esistenti (ad es. all’interno della suite di prodotti della piattaforma IIOT PTC Thingworx, Eurotech, Microsoft, o proprietari basati su prodotti Open Source)
- Partecipare alla configurazione e sviluppo di un prodotto di Asset Management per i prodotti della Danieli Automation
- Partecipare alla configurazione e sviluppo di un prodotto denominata Intelligent plant, il cui scopo è la collezione e analisi di dati nonché l’interazione avanzata con gli utenti tramite i sistemi di conduzione di impianto
- Partecipare alla configurazione e sviluppo di un prodotto di Energy Management System, basato su piattaforma IIOT
Qualifiche ed esperienze:
- Diploma Istituto tecnico Superiore, Laurea in Informatica o Ingegneria
Competenze richieste:
- Capacità di analisi dei processi ed implementazione soluzioni informatiche
- Conoscenza logiche di sviluppo e test del software
- Riservatezza e sensibilità per gli aspetti legati alla sicurezza delle informazioni
- Proattività ed orientamento al miglioramento ed all’innovazione
- Capacità di teamwork e di gestione del personale
- Doti di autoapprendimento
- Capacità di lavorare per obiettivi
Costituiscono un plus:
- Competenze base ed interesse per la statistica, i modelli di predizione
- Adattabilità
- Interesse verso le nuove tecnologie
- Autonomia organizzativa
Competenze Software:
- Linguaggi: C#, .NET, C, Python, java
- DB: Postgres/MSSQL, DB noSQL, Time Series DB
- Tecnologie web/mobile (es. php, JavaScript, web services SOAP/REST, apps Android/iOS/Win10)
- Ottime competenze tecniche, conoscenza dei principali trend tecnologici (Digital e Big Data) e metodologie di sviluppo (Waterfall, Agile, DevOps, GIT)
- Sviluppo web: Html5, CSS, Javascript, ASP .NET Core, Node.js
- Connettività e protocolli IoT: MQTT, AMQP, CoAP
- Familiarità con i moduli di message broker (Mosquitto, Kafka, ActiveMQ, RabbitMQ, …)
- Cloud: AWS, MS Azure
Costituiscono un plus
- Conoscenza della piattaforma IIOT Rockwell Automation (PTC Thingworx)
- Conoscenza della piattaforma IIOT Eurotech
- Conoscenza della piattaforma IIOT Microsoft
- OS Linux
- Message broker AMQP/MQTT (Kafka, RabbitMQ)
- Container technologies (Docker, Kubernetes)
- DB Relational (PostgreSQL), NoSQL (MongoDB, Couchbase), Columnar (Cassandra), Time Series (InfluxDB), Memory DB (Redis)
- Object Storage (MinIO)
- Data processing and streaming (Apache Spark, Hadoop)
Competenze Linguistiche:
- Inglese (livello minimo B2)
Il candidato deve inoltre aver maturato:
- Almeno 2 anni di esperienza in contesti Enterprise maturati nel settore dell’ICT ricoprendo ruoli di IT Architect o Solution Architect;
- Esperienza in analisi e disegno dei processi di business nell’ambito dell’integrazione e dell’orchestrazione di servizi;
- Esperienza in progettazione ed integrazione di soluzioni ICT complesse
- Conoscenza di processi BSS e OSS e dei framework di riferimento
- Conoscenze delle principali tecnologie e soluzioni software presenti sul mercato di riferimento
Ulteriori requisiti richiesti sono:
- Capacità di collaborare a stretto contatto con le linee di business e comprenderne le esigenze
- Capacità di collaborare a stretto contatto con i gruppi di sviluppo software, per progettare soluzioni integrate e definire piani di progetto e garantire la corretta attuazione della soluzione condivisa
- Capacità di lavorare in team e gestire un team.