Back end Developer
Orienta Digital ricerca per società specializzata in soluzioni di sviluppo per la gestione di reti energetiche un/una: BACK END DEVELOPER La risorsa si occuperà di : Manutenzione correttiva ed evolutiva dei servizi back end della piattaforma aziendale Sviluppo di nuovi servizi e funzionalità per migliorare l'esperienza utente e l'efficienza della piattaforma Implementazione di API RESTful Scrittura e manutenzione, garantendo la qualità del codice Gestione dei meccanismi di autenticazione OpenId e protezione delle API contro attacchi e exploit Collaborazione con il team di sviluppo per progettare soluzioni performanti Competenze richieste: Conoscenza avanzata del sistema operativo Linux e del networking TCP/IP Esperienza nella programmazione concorrente con JavaScript e Python Competenza nell'uso dell'ambiente Node.js Conoscenza del protocollo HTTP Capacità di utilizzare framework per il testing di applicazioni Comprensione dei principali meccanismi di attacco e tecniche di prevenzione per applicazioni web.
Esperienza con database come PostgreSQL, SQLite e Redis Padronanza del linguaggio SQL Esperienza con Git Pratica della metodologia di sviluppo Test Driven Design (TDD) Verranno considerate un plus : Programmazione in Java e Go Esperienza con l'utilizzo di cluster Kubernetes Conoscenza del protocollo MQTT Il/la candidato/a ideale: ha conseguito una Laurea in Ingegneria Informatica, Elettronica, Automazione, delle Telecomunicazioni, Scienze Informatiche, Matematica o Fisica ha già maturato esperienza nel ruolo ha ottenuto certificazioni in cloud (AWS, Azure, Google Cloud) possiede ottime doti di problem solving e abilità nel lavoro in team Si offre un ambiente di lavoro stimolante e orientato all'innovazione e opportunità di crescita professionale e formazione continua su tecnologie avanzate.
Forma contrattuale e RAL verranno valutate a fronte dell'esperienza maturata e delle competenze in possesso. Luogo di lavoro: provincia di Torino.
Competenze richieste: Competenze richieste: Conoscenza avanzata del sistema operativo Linux e del networking TCP/IP Esperienza nella programmazione concorrente con JavaScript e Python Competenza nell'uso dell'ambiente Node.js Conoscenza del protocollo HTTP Capacità di utilizzare framework per il testing di applicazioni Comprensione dei principali meccanismi di attacco e tecniche di prevenzione per applicazioni web.Esperienza con database come PostgreSQL, SQLite e Redis Padronanza del linguaggio SQL Esperienza con Git Pratica della metodologia di sviluppo Test Driven Design (TDD)