Socotec Monitoring, società del Gruppo Socotec, specializzata nel settore del monitoraggio geotecnico e strutturale, sviluppa piattaforme GIS-based, full-stack, altamente customizzate, dedicate alla gestione dell’intero ciclo di vita dei dati: dalla produzione in campo, alla post processazione alla disseminazione su applicazione web/mobile.Ricerca per la sua sede di Roma un/una Full Stack Developer (Mid-Level). AttivitàLa risorsa sarà inserita all’interno del nostro Reparto di IT e dovrà seguire le attività di progettazione, sviluppo e manutenzione dei sistemi, inizialmente affiancando figure senior con l’obiettivo di aumentare progressivamente il grado di autonomia.L’architettura principale dello strato back-end è ospitata generalmente su sistemi Linux, anche in ambito cloud. I tools e i linguaggi di programmazione utilizzati comprendono Pyhton (pandas, geopandas, numpy et al.), Bash-Scripting, MySQL/ MariaDB/MongoDB, Postgres/PostGIS, Redis/GRAPH. MapServer, GeoServer, Apache, Nginix, ed altre tecnologie applicabili a specifici contesti. Il front-end e la sua logica applicativa vengono sviluppati senza l’utilizzo di framework JavaScript strutturati, richiedendo una solida esperienza in coding JavaScript e PHP plain, con particolare attenzione alla gestione diretta di database MySQL.È inoltre gradita esperienza nell’utilizzo di nuove tecnologie e strumenti di intelligenza artificiale (AI) a supporto dello sviluppo del codice, delle attività di debug e ottimizzazione, nonché nella progettazione e realizzazione di nuove componenti del sistema front-end.Caratteristiche ideali:
Con almeno 2 anni di esperienza
Predisposizione al lavoro di gruppo
Buone doti comunicative e capacità organizzative
Laurea triennale/magistrale in materie Informatiche
Capacità di analisi e progettazione di sistemi di gestione dati
Utilizza sistemi Linux come ambiente di sviluppo
Concreata esperienza di programmazione in linguaggi Object Oriented
Conoscenza di strutture dati complesse, delle principali tecniche algoritmiche e ottimizzazione delle performance
Buona esperienza professionale di utilizzo dei DB
Predisposizione nello sperimentare ed utilizzare nuove tecnologie
Esperienza di utilizzo di intelligenza artificiale (AI) a supporto dello sviluppo, debug e ottimizzazione, nonché nella progettazione e realizzazione di nuove componenti.
Offriamo un contratto con periodo di prova e un compenso mensile fisso, che verrà concordato durante il colloquio in base all’esperienza e al profilo del candidato.La selezione è aperta a persone di qualsiasi genere, età e nazionalità, nel pieno rispetto delle normative vigenti.