Posizione
La posizione è riservata ad un candidato con ottime competenze tecniche e capacità organizzative e di comunicazione. Saranno favoriti i candidati con comprovate esperienze professionali nella progettazione di architetture software di sistemi complessi in ambito web e notevoli capacità di tradurre queste architetture in robuste applicazioni reali.
I compiti del candidato, oltre alla progettazione e allo sviluppo software, comprendono l’analisi dei requisiti e la conseguente stesura delle specifiche di progetto e delle stime di completamento; test e debug di soluzioni integrate hw/sw.
Competenze richieste
- Brillante Laurea in ambito IT o esperienza equivalente
- Ottime capacità interpersonali
- Capacità di gestire autonomamente il proprio lavoro
- Orientamento al risultato rispettando deadline e qualità del prodotto
- Ottima conoscenza di almeno uno dei seguenti linguaggi di programmazione:
- Ruby
- Javascript/Typescript
- Buona conoscenza di almeno uno dei seguenti framework:
- Ruby on Rails
- Angular 2
- NodeJS / Express
- Padronanza degli strumenti di:
- debugging
- unit-testing
- code versioning
- Buona padronanza della lingua inglese
Competenze preferenziali
Sarà data priorità ai candidati che possiederanno una o più delle seguenti competenze:
- Almeno 2 anni di esperienza lavorativa nella progettazione e sviluppo di architetture complesse
- Conoscenza di git
- Esperienza con Docker
- Conoscenza della piattaforma Google Cloud Platform
- Conoscenza della piattaforma AWS
- Esperienza in ambienti Linux (linguaggi di scripting e amministrazione)
- Esperienza in setup e deploy web server
- Utilizzo di sistemi di integrazione continua
- Conoscenza delle tecniche di sviluppo agile
- Collaborazioni a progetti open source o progetti personali
- Provata esperienza nel setup e utilizzo di database relazionali (es: MySQL)

No comments:
Post a Comment