
Python/React Developer
Il candidato ideale è laureato in ingegneria informatica o lauree affini e possiede forti capacità analitiche e di problem solving. Ha esperienza nella consulenza e riesce a creare ottimi rapporti con il cliente con cui si interfaccia.
Responsabilità
- Raccogliere requisiti di sistema complessi incontrando i clienti e ricercando la tecnologia esistente per comprendere i requisiti aziendali e le soluzioni pratiche per le nuove applicazioni.
- Sviluppare/modificare algoritmi utilizzando linguaggi/strumenti informatici per fornire soluzioni tecniche per lo sviluppo di applicazioni complesse.
- Documentare il codice e i processi associati aderendo alle metodologie di sviluppo, aggiungendo commenti al codice e documentazione appropriata ai vari sistemi.
- Supportare la progettazione dell’applicazione.
- Testare tutte le modifiche utilizzando gli scenari di test complessi appropriati per garantire che tutte le soluzioni fornite funzionino come previsto e gli errori siano gestiti in modo significativo.
- Implementare le modifiche aderendo alle politiche e alle procedure di gestione delle modifiche per ogni dato progetto per comunicare a tutte le parti la natura, l’importanza e i fattori di rischio della soluzione.
Skills:
- Conoscenza avanzata di ReactJS frameworks (Redux, Material-UI).
- Conoscenza avanzata di Django e sviluppo in Python.
- Conoscenza avanzata in tecnologie Web, CSS, and JavaScript.
- Conoscenza avanzata di servizi RESTful
- Buona conoscenza nell’utilizzo e creazione di container Docker.
- Buona conoscenza dei principi e tecniche di UI e UX
- Buona conoscenza di sistemi di proxy e reverse proxy
- Buona conoscenza di sistemi di versionamento GIT
- Buona conoscenza ambiente Linux
- La conoscenza di Solr ed ElasticSearch sarà considerata un plus
Competenze
- Forti competenze tecniche, forte capacità di comprendere processi aziendali complessi.
- Capacità di percepire ed influenzare il cliente verso soluzioni innovative/integrate
- Eccellenti capacità di comunicazione scritta e verbale, abilità interpersonali e collaborative.
- Alto grado di iniziativa, affidabilità e capacità di lavorare con poca supervisione.
- Elevato livello di integrità personale e capacità di gestire professionalmente questioni riservate e mostrare un adeguato livello di giudizio e maturità.
- Capacità di fornire risultati di qualità.
- Eccellente gestione del tempo, organizzazione e attenzione ai dettagli.
- Capacità di mantenere la riservatezza.
Istruzione ed esperienza
- Almeno 3 anni di esperienza in sviluppo di applicazioni sia lato BE che FE.
- Laurea triennale in Ingegneria Informatica o affine o elevato livello di seniority.
Sede di lavoro: Roma
Pensi di essere la persona giusta? Join us