Fondazione Senabil per la Gioventù e lo Sviluppo

Programmatore e sviluppatore di soluzioni di automazione

Sviluppare e mantenere i sistemi e le applicazioni digitali dell’organizzazione, automatizzare i flussi di lavoro e integrare le piattaforme per aumentare l’efficienza e ridurre il lavoro manuale.

Requisiti richiesti per la figura di programmatore — titolo proposto: Programmatore e sviluppatore di soluzioni di automazione.

Saranno contattati solo i candidati in linea con il profilo richiesto.

Specializzazione richiesta

Ingegneria del software, informatica, sistemi informativi o ambito affine

Sede di lavoro

Striscia di Gaza

Esperienza preferibile

Da uno a tre anni nello sviluppo software

Scadenza per le candidature

15 ottobre 2026

Descrizione della posizione

Prima di candidarti, leggi i dettagli del ruolo, i requisiti e le responsabilità.

Finalità del ruolo

Sviluppare e mantenere i sistemi e le applicazioni digitali dell’organizzazione, automatizzare procedure e flussi di lavoro e integrare programmi e piattaforme per aumentare l’efficienza, ridurre il lavoro manuale e migliorare l’accuratezza dei dati e la rapidità di esecuzione.

Compiti e responsabilità principali

  • Analizzare le esigenze dell’organizzazione e tradurle in soluzioni software pratiche e facili da mantenere.
  • Sviluppare e mantenere applicazioni web e sistemi interni, monitorandone regolarmente le prestazioni.
  • Automatizzare le procedure ripetitive e i flussi di lavoro tra i diversi reparti per ridurre lavoro manuale ed errori.
  • Integrare sistemi e piattaforme tramite API e webhook.
  • Progettare e organizzare database, eseguire query e preparare i report richiesti.
  • Individuare e correggere i difetti del software, testare le soluzioni e migliorare le prestazioni dei sistemi.
  • Documentare sistemi, codice e procedure tecniche in modo chiaro e coerente.
  • Fornire supporto tecnico e formazione di base agli utenti quando necessario.
  • Utilizzare strumenti di intelligenza artificiale nello sviluppo software e per la produttività, tutelando la sicurezza e la privacy dei dati.

Formazione ed esperienza professionale

  • Laurea in ingegneria del software, informatica, sistemi informativi o ambito affine.
  • Esperienza pratica o progetti software documentabili, preferibilmente da uno a tre anni.
  • Un portfolio di lavori precedenti consultabile, ad esempio repository GitHub oppure sistemi e applicazioni realizzati.

Competenze tecniche fondamentali

  • Ottima padronanza di almeno un linguaggio di programmazione principale, come JavaScript/TypeScript, PHP o C#.
  • Buona conoscenza dei fondamenti dello sviluppo web, inclusi HTML, CSS e JavaScript.
  • Esperienza con database come MySQL, PostgreSQL o SQL Server.
  • Solida comprensione delle API REST, dello scambio di dati in formato JSON e dell’integrazione tra sistemi.
  • Conoscenza di Git e GitHub o di un sistema di controllo versione analogo.
  • Capacità di leggere, testare e migliorare codice esistente e di scrivere codice chiaro e facile da mantenere.
  • Capacità di analizzare problemi tecnici, individuare le soluzioni più adatte e applicarle in sicurezza.

Competenze in automazione e intelligenza artificiale

  • Esperienza con almeno uno strumento di automazione, come n8n, Make, Zapier o Microsoft Power Automate.
  • Capacità di progettare flussi di lavoro automatizzati con condizioni, notifiche e trasferimento di dati tra sistemi.
  • Uso pratico di strumenti di IA a supporto di programmazione, analisi, documentazione e produttività.
  • Comprensione di base dell’integrazione di servizi di IA e modelli linguistici con i sistemi software, quando necessario.
  • Impegno a non condividere dati sensibili con strumenti esterni senza autorizzazione e a rispettare le politiche di privacy e sicurezza delle informazioni.

Competenze personali e professionali

  • Comunicazione efficace, lavoro di squadra e coordinamento con i reparti non tecnici.
  • Gestione del tempo, rispetto delle scadenze, definizione delle priorità e capacità di portare a termine le attività.
  • Autoapprendimento e aggiornamento costante su nuove tecnologie e strumenti.
  • Precisione, attenzione ai dettagli e impegno alla riservatezza dei dati dell’organizzazione.

Competenze aggiuntive apprezzate

  • Esperienza con un framework come Laravel, Django, FastAPI, Node.js o React.
  • Conoscenza di Linux, Docker, servizi cloud e pratiche di base per il deployment.
  • Esperienza nella preparazione di report, dashboard e analisi dei dati.
  • Conoscenza delle basi della sicurezza informatica, della protezione dei database e della gestione dei permessi utente.
  • Esperienza precedente nella realizzazione di sistemi amministrativi, finanziari, di gestione progetti o per le risorse umane.

Criteri di selezione

  • Qualità dei progetti precedenti e capacità del candidato di illustrare il proprio ruolo e le scelte tecniche adottate.
  • Capacità di completare una breve prova pratica su logica di programmazione, gestione dei dati e automazione.
  • Comprensione dei fondamenti di database, API, sicurezza delle informazioni e gestione degli errori.
  • Capacità di apprendere, comunicare e tradurre un’esigenza amministrativa in una soluzione tecnica chiara.

Nota: non è richiesta la padronanza di tutti i linguaggi di programmazione. Ciò che conta di più è una solida padronanza di un linguaggio principale, basi teoriche solide e la capacità di apprendere e integrare sistemi.

Modulo di candidatura

Dati personali

Genere *

Formazione e titoli di studio

Fai clic su “Aggiungi titolo di studio” per inserire un titolo. Prima dell’invio è richiesto almeno un titolo di studio.

Lingue

Fai clic su “Aggiungi lingua” per inserire una lingua con i livelli di lettura, scrittura e conversazione.

Esperienza lavorativa

Fai clic su “Aggiungi esperienza lavorativa” per inserire un datore di lavoro attuale o precedente.

Allegati

Dichiaro che tutti i dati e gli allegati forniti sono veritieri e autorizzo il loro utilizzo ai fini della selezione e della verifica dei titoli e delle referenze.