Ruoli e Responsabilità
Pertinenza all'analisi dei requisiti per garantire l'attuazione di soluzioni efficaci.
Collaborazione con team interni ed esterni per progettare, sviluppare e implementare la progettazione e l'architettura del software.
Attività Principali
Eseguire scrittura di codice pulito e scalabile utilizzando linguaggi di programmazione .NET e mantenere alti standard di qualità.
Sviluppo, test, distribuzione e revisione di applicazioni e sistemi.
Fornire supporto tecnico e agire come punto di riferimento per le applicazioni.
Requisiti e Competenze Tecniche
Comprensione approfondita degli strumenti CI/CD (Jira, Git, Jenkins, SonarQube, Artifactory, Maven, Nuget) e capacità di utilizzo efficiente.
Buona conoscenza di Kubernetes e dell'orchestrazione delle risorse per assicurare elevati livelli di efficienza e scalabilità.
Esperienza pluriennale comprovata nello sviluppo in C# o Java, con una forte enfasi sulla coerenza e completezza del codice.
Competenze Aggiuntive
Conoscenza dei principi e modelli per l'adozione di Cloud Native per garantire maggiore flessibilità e riduzione dei costi.
Familiarità con la progettazione di architetture distribuite e strumenti correlati per gestire grandi quantità di dati.