Python Developer CS
DIGIMAT SPA
- Fermo
- Tempo indeterminato
- Full time
Competenze richieste: Responsabilità principali: Sviluppare e manutenere il gestionale interno utilizzando Python e il framework Flask, con un focus su velocità di sviluppo e implementazione rapida delle funzionalità. Integrare software esistenti tramite API, ottimizzando i flussi tra il gestionale e i vari sistemi già attivi, come i database clienti e la piattaforma di comunicazione. Progettare e implementare API RESTful per l'integrazione con la mobile app e altri strumenti digitali in uso, come i sistemi di gestione dei pagamenti e le piattaforme di lead generation. Scrivere test automatici, ottimizzare le performance delle applicazioni esistenti e garantire alta stabilità e bassa latenza in ambiente di produzione. Risoluzione rapida dei problemi in produzione per minimizzare i tempi di fermo e migliorare l’esperienza dell’utente finale. Competenze Tecniche Richieste: 1.Sviluppo Python con Flask: Solida esperienza con Python e Flask per lo sviluppo di backend scalabili e sicuri. Creazione e gestione di REST API per integrare più sistemi aziendali e applicazioni. Esperienza nell'integrazione con database relazionali (PostgreSQL) e ottimizzazione delle query per garantire performance elevate. Gestione delle autenticazioni tramite sistemi sicuri come JWT e OAuth. 2. DevOps e Ambiente di Sviluppo: Familiarità con Docker per la gestione dei container e degli ambienti di sviluppo virtualizzati. Esperienza con pipeline CI/CD per garantire continui aggiornamenti rapidi e senza errori nelle applicazioni. Esperienza nella gestione di ambienti di staging e produzione per una rapida messa in produzione dei nuovi sviluppi. 3.Integrazione e Ottimizzazione: Esperienza nell'integrazione di software esterni tramite API esistenti, adattando velocemente le applicazioni ai nuovi requisiti. Capacità di ottimizzare i flussi di lavoro esistenti in modo che siano il più efficienti possibile, anche con l’integrazione di tecnologie legacy. Soft Skills: Eccellente comunicazione e capacità di collaborare efficacemente con il team IT e altri dipartimenti.
IProgrammatori.it