Si cerca un professionista esperto in sviluppo di sistemi backend con esperienza in C# e Microsoft .NET.
Sviluppo del software
Il candidato sarà responsabile dello sviluppo e della manutenzione del software aziendale, contribuendo al miglioramento continuo dei sistemi.
* Sviluppo di nuove funzionalità;
* Mantenimento e aggiornamento del codice esistente;
* Ottimizzazione delle prestazioni e della stabilità del software.
Requisiti tecnici
I requisiti tecnici richiesti per questo ruolo includono:
* Almeno due anni di esperienza in C# e Microsoft .NET;
* Conoscenza di Entity Framework e LINQ;
* Esperienza con servizi Web (RESTful, SOAP) e database relazionali come MSSQL;
* Familiarità con socket, sistemi publisher-subscriber, programmazione asincrona e sistemidi versionamento come Git;
* Capacità di scrittura di Query e Procedure in T-SQL;
* Conoscenza dei principi di design del software, inclusi SOLID e Lean;
* Conoscenza di sistemi in-memory data store come Redis e database documentali come MongoDB;
* Esperienza con sistemi distribuiti come RabbitMQ e Kafka;
* Conoscenza di processi CI/CD, in particolare Azure DevOps Pipelines.
Altre competenze
Inoltre, il candidato ideale dovrebbe avere:
* Una buona conoscenza della lingua inglese;
* Professionalità, motivazione, ottime capacità relazionali e di lavoro in team;
* Buone capacità di problem solving.
L'obiettivo è quello di trovare un collaboratore affidabile e competente che possa contribuire allo sviluppo del software aziendale.
Caratteristiche del lavoro
La sede di lavoro è presso gli uffici di Catania e Niscemi (CT). Il lavoro prevede l'attività di sviluppo e manutenzione del software, nonché la partecipazione ai processi di design e raccolta requisiti.
Titolo del ruolo
Backend Developer.
],