Cerchiamo un Software Engineer specializzato nello sviluppo backend di sistemi in linguaggi e ambienti basati su JavaScript. Questo professionista deve coordinarsi con il resto del team tecnologico ed essere responsabile dello sviluppo funzionale delle nostre applicazioni. Queste soluzioni devono essere mantenute e aggiornate per soddisfare gli ultimi requisiti stabiliti e gli standard di qualità e sicurezza.
CARATTERISTICHE
- Sviluppa applicazioni web funzionali e sostenibili con codici puliti.
- Raggiungere gli obiettivi fissati dall'Area Tecnologica.
- Crea codice di alta qualità che può essere utilizzato in futuro.
- Risolvi i problemi, esegui il debug delle applicazioni e ottimizza le prestazioni.
- Testare l'implementazione di nuovi sviluppi.
- Preparare la documentazione tecnica.
- Supporto e coordinamento con il resto del team di sviluppatori nei diversi processi.
- Fornire soluzioni tecniche per i requisiti funzionali richiesti.
- Seguire le specifiche del flusso di lavoro negli sviluppi.
- Code review implementate dalla stessa area.
- Resoconto dello stato e stato di avanzamento degli obiettivi prefissati.
- Partecipare alle fasi del ciclo di vita generale dell'applicazione.
- Definire e comunicare i requisiti tecnici e di progettazione.
- Fornire formazione, aiuto e supporto agli altri membri del team.
- Essere consapevoli delle nuove tecnologie emergenti e rimanere aggiornati con le migliori pratiche
corrente.
SCOPO E RILEVANZA DELLA CARICA NELL'ORGANIZZAZIONE
Il nostro Software Engineer, specializzato nello sviluppo backend, avrà come obiettivo principale quello di supportare l'Area Tecnologica nello sviluppo e nella creazione delle logiche stabilite nelle soluzioni software, nonché di garantirne il corretto funzionamento.
Il loro ruolo è fondamentale per la continua crescita dei servizi che offriamo ai nostri clienti.
RELAZIONI CHIAVE
- Interno: Area Tecnologia, Operazioni e Management.
- Esterno: Clienti.
CONOSCENZE, COMPETENZE E CAPACITÀ
- Conoscenza approfondita nella creazione e manutenzione di applicazioni Web back-end (Rest API)
- Elevata conoscenza del linguaggio di programmazione JavaScript e dell'ambiente NodeJS 12+.
- Conoscenza dell'amministrazione di database SQL e NoSQL.
- Esperienza con gli strumenti software di controllo della versione Git (Github).
- Esperienza con strumenti di test come Jest.
- Conoscenza nella prevenzione delle vulnerabilità.
- Nozioni di buone pratiche nello sviluppo del software.
- Esperienza in ambienti di lavoro con metodologie Agile come Scrum o KanBan.
- Interesse per nuovi strumenti e servizi che forniscono miglioramenti al sistema.
- Capacità di trabajo en equipo.
- Capacità di comprendere e analizzare i requisiti funzionali.
REQUISITI MINIMI/QUALIFICHE
- Preferibilmente Ingegnere Informatico, Multimedia o Telecomunicazioni.
- Saranno valutate le certificazioni negli ambienti e nelle lingue sopra descritte.
- Livello inglese B2.
- Sarà valutata la conoscenza di altre lingue.
LIVELLO DI ESPERIENZA LAVORATIVA PRECEDENTE
Esperienza pregressa da 2 a 5 anni in posizioni simili. L'esperienza nell'elaborazione del linguaggio naturale / nei sistemi di intelligenza artificiale conversazionale sarebbe un vantaggio significativo.
Inviaci il tuo curriculum