Stiamo cercando un Sviluppatore Full Stack con competenze avanzate in .Net, Angular, CSS, DevOps, HTML e PL/SQL
Siamo alla ricerca di un professionista esperto e dinamico che si unisca al nostro team come Sviluppatore Full Stack. La persona che stiamo cercando deve possedere le seguenti competenze:
- Conoscenza della metodologia Agile
- Conoscenza avanzata dei markup web, in particolare HTML5 e CSS3
- Competenze in ambito di compilazione CSS, come LESS e SASS
- Conoscenze avanzate di scripting client-side e framework JavaScript e jQuery
- Richiesta conoscenza del framework Angular JS ed Angular 15+ (requisito obbligatorio)
- Conoscenza base di strumenti di gestione delle immagini come Illustrator, Photoshop (la conoscenza di Sketch è un valore aggiunto)
- Capacità provata di sviluppo di siti responsivi e progressive web app
- Conoscenza avanzata delle problematiche cross-browser e di come aggirarle
- Buona conoscenza nella modellazione database (SQLServer, Postgres, Oracle) e degli standard di programmazione PLSQL e T-SQL. Gradita conoscenza di Google BigQuery
- Ottima conoscenza della programmazione ad oggetti in C# in .NET6+
- Buona conoscenza dei principali design patterns e dei SOLID principles
- Conoscenza degli unit test
- Buona conoscenza delle architetture a microservizi, docker containers
- Conoscenza di UML
- Esperienza nell'utilizzo di code repository, in particolare GitLab
- Conoscenza dei principi di DevOps e CI/CD
- Buone conoscenze dei principi SEO per garantire che il codice prodotto le rispetti
Responsabilità principali:
- Sviluppare e mantenere applicazioni web avanzate utilizzando Angular, HTML5, CSS3 e altre tecnologie front-end
- Progettare e implementare soluzioni backend robuste utilizzando .NET6+ e C#
- Garantire la qualità del codice attraverso unit test e seguendo i principi SOLID
- Collaborare con il team DevOps per automatizzare i processi di CI/CD
- Ottimizzare le applicazioni per la migliore performance e SEO
- Utilizzare strumenti di gestione delle immagini per modifiche rapide e ottimizzazioni
- Partecipare a trasferte temporanee quando necessario
Completano il profilo dinamismo, versatilità, disponibilità, ottime doti relazionali, comunicative e di problem solving.