Mansione
Randstad Technologies, divisione specializzata nella ricerca, selezione e formazione professionale IT di Randstad Italia, ricerca per nostra azienda cliente, celebre gruppo editoriale un/una Middle e Senior Software Developer.
Responsabilità
Le responsabilità del/della professionista saranno commisurate alla seniority raggiunta. All'interno di un contesto dinamico e stimolante, il/la candidato/a si occuperà delle attività di sviluppo seguendo a livello end to end la gestione dei progetti al fianco di colleghi di esperienza.
I progetti riguarderanno l'utilizzo di più stack tecnologici e le attività spazieranno dallo sviluppo back end in PHP, Python o Node.js; API; presenza team sviluppo APP; batch.
Competenze
Competenze
- conoscenza avanzata di PHP, inclusi gli internals-php, e comprovata esperienza di almeno 4/5 anni di sviluppo, in progetti software medio-grandi;
- conoscenza approfondita di SQL, forced index, explain, union sql, federated tables, viste multi-db;
- design, utilizzo ed ottimizzazione di basi dati relazionali, in ambienti ridondati (es MariaDB, MySQL) e di DB a oggetto/kv (mongoDB redis);
- studio e partizionamento, nonché interrogazioni ad-hoc, di database aventi grandi moli di dati
- capacita' di scrittura codice SENZA framework di terze parti per accedere ed interrogare db/cache/fs;
- capacità di lettura e modifica di codice sorgente di terze parti/gia' esistente (esperienza su codice legacy ad esempio);
- utilizzo e preparazione di sistemi di ricerca fulltext (es: sphinx o lucene);
- utilizzo e ottimizzazione di sistemi di cache (memcached, redis);
- conoscenza di XSS e SQL injection - e prevenzione SENZA framework di tali problematiche conoscenza teorica dell'architettura di server distribuiti e scrittura di codice/logica adatti a questo scopo;
- esperienza fullstack con conoscenza almeno mid-level di Javascript e CSS3/HTML5;
- capacità di interfacciarsi con designer/grafici ed html-isti e predisporre la logica in stile MVC;
- conoscenza di linguaggi di scripting quali bash o powerShell;
- gradita conoscenza di altri linguaggi, come python o c/c++;
- utilizzo di versionamento codice (git, svn...).
Cosa si offre?
- Inquadramento e retribuzione commisurati al livello di esperienza maturato (range retributivo: RAL 35-60K + benefit)
- Ambiente giovane, meritocratico, flessibilie e orientato alla crescita professionale
- Apertura allo smart working in relazione al livello di autonomia del profilo (full remote/3 giorni a settimana di smart working)
La ricerca è rivolta ai candidati ambosessi (L.903/77). Ti preghiamo di leggere l'informativa sulla privacy ai sensi dell'art. 13 del Regolamento (UE) 2016/679 sulla protezione dei dati (GDPR).