Text copied to clipboard!

Titolo

Text copied to clipboard!

Ingegnere Software Python

Descrizione

Text copied to clipboard!
Stiamo cercando un Ingegnere Software Python altamente motivato e competente per unirsi al nostro team di sviluppo. Il candidato ideale avrà una solida esperienza nella programmazione in Python e sarà in grado di progettare, sviluppare e mantenere applicazioni software scalabili e performanti. L'ingegnere lavorerà a stretto contatto con altri sviluppatori, product manager e stakeholder per garantire che le soluzioni software soddisfino i requisiti aziendali e tecnici. Le responsabilità includono la scrittura di codice pulito e ben documentato, la partecipazione a revisioni del codice, la risoluzione di bug e problemi tecnici, e il contributo alla progettazione dell'architettura del software. Il candidato dovrà essere in grado di lavorare in un ambiente agile, partecipando attivamente a sprint, stand-up meeting e sessioni di pianificazione. È richiesta una buona conoscenza dei framework Python più comuni come Django o Flask, oltre a una comprensione approfondita dei principi di programmazione orientata agli oggetti, strutture dati e algoritmi. Sarà considerato un plus avere esperienza con database relazionali e non relazionali, sistemi di versionamento come Git, e strumenti di CI/CD. Il ruolo richiede anche buone capacità comunicative, spirito di collaborazione e un approccio orientato alla risoluzione dei problemi. L'ingegnere software Python sarà coinvolto in progetti innovativi e avrà l'opportunità di contribuire attivamente al miglioramento continuo dei processi di sviluppo. Offriamo un ambiente di lavoro dinamico, opportunità di crescita professionale, formazione continua e la possibilità di lavorare su progetti stimolanti con tecnologie all'avanguardia.

Responsabilità

Text copied to clipboard!
  • Sviluppare e mantenere applicazioni software in Python
  • Collaborare con il team per definire requisiti tecnici e funzionali
  • Scrivere codice pulito, efficiente e documentato
  • Partecipare a revisioni del codice e test di qualità
  • Progettare architetture software scalabili
  • Integrare soluzioni con database e API esterne
  • Risolvere bug e problemi tecnici in modo tempestivo
  • Contribuire al miglioramento continuo dei processi di sviluppo
  • Partecipare a meeting agili e sessioni di pianificazione
  • Mantenere aggiornate le conoscenze tecniche e le best practice

Requisiti

Text copied to clipboard!
  • Laurea in Informatica, Ingegneria Informatica o campo correlato
  • Esperienza comprovata nello sviluppo con Python
  • Conoscenza di framework come Django o Flask
  • Familiarità con database SQL e NoSQL
  • Esperienza con sistemi di versionamento come Git
  • Conoscenza dei principi di OOP e design pattern
  • Capacità di lavorare in team e in ambienti agili
  • Buone capacità analitiche e di problem solving
  • Conoscenza di strumenti di CI/CD
  • Buona conoscenza della lingua inglese

Domande potenziali per l'intervista

Text copied to clipboard!
  • Qual è la tua esperienza con Python e i suoi framework?
  • Hai mai lavorato in un ambiente agile? Se sì, in che ruolo?
  • Quali strumenti utilizzi per il controllo di versione?
  • Hai esperienza con database relazionali o non relazionali?
  • Come affronti la risoluzione di bug complessi?
  • Hai mai contribuito alla progettazione dell'architettura software?
  • Quali sono le tue best practice per scrivere codice pulito?
  • Hai esperienza con strumenti di integrazione continua?
  • Come ti tieni aggiornato sulle nuove tecnologie?
  • Hai mai lavorato su progetti open source?