Esla offre l'opportunità di diventare parte di una società dinamica e innovativa con base a Milano. Con un team dedicato di esperti di IT specializzati, siamo alla ricerca di un Programmatore Python competente per aiutarci a sviluppare un prodotto innovativo. Stiamo cercando un/a candidato/a capace di affrontare sfide tecniche complesse e supportare i nostri progetti in outsourcing. Vogliamo una persona ambiziosa e motivata dotata di una forte mentalità imprenditoriale, con un alto livello di competenze tecnologiche e già con una certa esperienza pratica nell'utilizzo di Python. La persona che stiamo reclutando dovrà essere in grado di lavorare a stretto contatto con i nostri team di sviluppo, testare e migliorare costantemente le nostre app e controllare ogni dettaglio per assicurare un perfetto funzionamento. Un/a Python Developer Esla deve essere in grado di risolvere problemi e sviluppare nuove funzionalità con criterio e precisione, utilizzando in modo creativo le libreria Python e le tecnologie Web, collaborando con altre persone e dossier documenti per garantire l’eccellenza dei Valori aziendali. Se hai le giuste competenze e stai cercando di fare la differenza nel collaborare in una squadra creativa, coinvolta ed entusiasta, mandaci la tua candidatura. Nel team di Esla sei invitato a condividere le tue idee con passione ed innovare le tecniche di sviluppo. Requisiti Ampia conoscenza di Python, inclusi linguaggi a oggetti, paradigmi di programmazione e strutture dati. Eccezionale conoscenza delle tecnologie cloud, in particolare AWS e Google Cloud Platform Eccellente capacità di progettare, implementare, distribuire e ottimizzare app Python Esperienza nella gestione di archivi dati relazionali o non relazionali (es. MySQL, PostgreSQL, MongoDB, etc.) Esperienza nell'uso del sistema di versioning Git o degli strumenti di collaborazione come JIRA Buone capacità comunicative e di lavoro in team Conoscenza dei moderni linguaggi di programmazione come Java, JavaScript o C# Esperienza nello sviluppo di API e servizi web Capacità di scrivere codice leggibile ed elegante in diversi stili di programmazione Capacità di lavorare con la soluzione di CI / CD esistente per le soluzioni cloud Esperienza nella produzione di documentazione tecnica ben organizzata e dettagliata Capacità di testare e risolvere i bug rapidamente e con precisione. Responsabilità Sei un Python developer, questa è una professione molto ricercata che richiede passione, curiosità, conoscenza di una vasta gamma di strumenti software e progettazione di progetti. Le tue responsabilità principali comprendono la progettazione, lo sviluppo, la manutenzione e il supporto del codice sorgente e dei sistemi software. La tua giornata lavorativa ruota attorno alla creazione e alla scrittura di codice Python, alla risoluzione di bug tecnici ed estrazione di dati. Per assicurarti che tutto vada liscio, devi utilizzare diversi editor e li devi configurare per adattarli alle tue esigenze di sviluppo e debugging. Inoltre, dovrai gestireoltre database relazionali, NoSQL, caching, web e altri strumenti di base necessari allo sviluppo del software Python. Per ottenere un'esperienza più completa dovrai monitorare le prestazioni, il caricamento e la manutenzione dei sistemi in esecuzione. Ad esempio, devi saper utilizzare le librerie IoT, la creazione di interfacce basate sul web e l'integrazione con i sistemi di API, per creare componenti personalizzati che interagiscono con ciascun sistema. Inoltre, avrai bisogno di essere pronto a gestire le diverse versioni dei sistemi software che potrebbero essere utilizzati nelle diverse condizioni operative. Naturalmente, l'azienda avrà bisogno del tuo supporto nella risoluzione dei flussi di lavoro più complessi, come modellazione tridimensionale e sviluppo di interfacce utente. Potrebbe essere necessario l'utilizzo di program