Descrizione del ruolo Siamo alla ricerca di un Software Architect esperto per guidare la progettazione e lo sviluppo della piattaforma software. La figura sarà responsabile di definire l’architettura delle applicazioni, garantendo scalabilità, performance e manutenibilità del sistema.
Responsabilità
Progettare e definire l’architettura software delle nostre applicazioni basate su C# e React .
Collaborare con i team di sviluppo per implementare soluzioni scalabili e sicure.
Analizzare i requisiti tecnici e funzionali per proporre le migliori strategie di sviluppo.
Definire best practice e linee guida architetturali per il team di sviluppo.
Effettuare code review e assicurare la qualità del codice.
Monitorare le prestazioni del software e ottimizzarne l’efficienza.
Supportare il team nella risoluzione di problemi tecnici complessi.
Valutare e introdurre nuove tecnologie per migliorare il nostro stack tecnologico.
Requisiti
Esperienza consolidata come Software Architect .
Ottima conoscenza di C# e .NET (Core/Framework) .
Esperienza nello sviluppo frontend con React .
Conoscenza di architetture a microservizi e API REST.
Esperienza con database relazionali (SQL Server, PostgreSQL, etc.) e NoSQL.
Conoscenza di pattern architetturali (MVC, DDD, CQRS, etc.).
Esperienza con sistemi di containerizzazione (Docker, Kubernetes) .
Buona conoscenza di strumenti di CI/CD (GitHub Actions, Azure DevOps, Jenkins, ecc.).
Familiarità con metodologie Agile/Scrum .
Ottime capacità di problem-solving e leadership tecnica.
Nice to Have
Esperienza con Cloud (Azure, AWS, GCP) .
Conoscenza di strumenti di monitoring e logging (ELK, Prometheus, Grafana).
Esperienza con WebSockets e comunicazioni real-time .
Cosa Offriamo
Ambiente di lavoro dinamico e innovativo.
Progetti stimolanti con tecnologie moderne.
Formazione continua e possibilità di crescita professionale.
Smart working.
Se sei un Software Architect appassionato di tecnologie C# e React e vuoi far parte di un team innovativo, inviaci la tua candidatura!