Richiediamo un Sviluppatore Back-end | Full Remote con pregressa esperienza che si occupi della gestione e dell'introduzione di migliorie alle piattaforme digitali di proprietà.
In particolare, la persona si occuperà:
* Sviluppo back-end con linguaggio di programmazione Python o Ruby;
* Gestione e ottimizzazione di database (Postgres/SQL);
* Analisi e ottimizzazione delle prestazioni dell'applicazione, valutandone le criticità e aggiornandone le funzionalità;
* Cybersecurity e Data protection gestiti dall'applicazione;
* Interfaccia con i colleghi dei vari dipartimenti interni.
Per questo ruolo sono richieste le seguenti competenze/esperienze:
* Diploma superiore o Laurea ad indirizzo informatico;
* Almeno 2 anni di esperienza nel ruolo;
* Conoscenza del linguaggio di programmazione Python o Ruby;
* Conoscenza di framework backend Django o Ruby on Rails;
* Conoscenza di database relazionali Postgres/SQL.
Tra i benefici offerti ci sono:
* Cellulare e PC aziendali;
* Possibilità di full remote.
Skill Set richiesto
* Lingua di programmazione: Python o Ruby;
* Framework: Django o Ruby on Rails;
* Database: Postgres/SQL.
Benefici e Opportunità
I candidati selezionati avranno accesso a:
* Hardware aziendale;
* Ambiente di lavoro remoto.
Eseguire il seguente compito richiederà una buona conoscenza delle tecnologie di sviluppo web e possibilmente anche dell'interfaccia utente, data l'importanza dell'esperienza come elemento distintivo per questo ruolo. L'analisi deve essere condotta in base ai criteri sopraindicati, con attenzione all'efficacia generale nell'esecuzione degli incarichi dati.
Il ruolo consiste nella gestione e miglioramento delle applicazioni interne, sia in termini di loro mantenimento in futuro che di specifiche modifica al fine di farle risultare più efficienti. Ecco alcune delle caratteristiche principali:
* Gestione progetti; Non solo la pianificazione del piano di azione ma anche la sua esecuzione giorno per giorno;
* Analisi problemi; Identificare le cause delle problematiche ed eventualmente implementare soluzioni effettive;
* Gestione team; Coordinare l'attività lavorativa nei limiti delle proprie responsabilità, supportando i colleghi;
* Ricerca innovazione; Individuare nuove soluzioni efficaci per ogni situazione nuova.
Le risorse umane impiegate per svolgere questo compito possono venire da diverse fonti e le possono ingaggiare secondo la necessità. Sarà comunque importante verificare se esse soddisfino i requisiti minimi indicati prima di procedere.