La figura che cerchiamo andrà ad inserirsi nel nostro team core e si occuperà di sviluppare soluzioni innovative per il nostro portfolio di prodotti software. Sarà coinvolto sia nella rivisitazione ed espansione del nostro prodotto di punta, una delle più complete suite applicative nel campo delle utilities, che nella realizzazione e conduzione dei nostri progetti specifici per importanti clienti nazionali. Il/La nuovo/a collega avrà la possibilità di applicare le doti di interpretazione delle specifiche e di design delle user interaction così come quelle di creazione di front end innovativi, efficaci e responsivi che permettano ai clienti di sfruttare appieno le funzionalità del software. Avrà, inoltre, il compito di guidare l’introduzione e lo sviluppo delle tecnologie necessarie a rendere l’esperienza utente solida ed efficiente sia nelle applicazioni già nel portfolio che nei nuovi progetti per i nostri clienti.
Competenze & Requisiti
Necessario:
- Solida padronanza dei principi OOP, dei pattern e dei principi SOLID
- Completa comprensione dei principi di usabilità e di design guidato dalla user experience
- Solida padronanza di C# o, eventualmente, lunga esperienza in Java e conoscenza pratica di C#
- Solida padronanza di Javascript, HTML e CSS
- Capacità di design e sviluppo di web application MVC
- Esperienza con sistemi di versionamento del codice: SVN e/o GIT
- Capacità di relazione e lavoro di squadra
Plus:
- Esperienza pratica di Angular2. Opzionalmente esperienza con React, Vue.js e simili
- Esperienza pratica di SASS e/o LESS
- Conoscenza dei RDBMS: Oracle o SQLServer. Opzionalmente MySQL, PostgreSQL
- Esperienza nella gestione diretta del rapporto con i clienti
- Esperienza di metodologie SCRUM e Agile
Interessanti per l’immediato futuro:
- Conoscenza del framework .NET Core