Innovio Sp A, Società operante nel settore della consulenza per la gestione aziendale in particolare nell'area dell'ingegneria dei sistemi informativi, dello sviluppo di software applicativi e della automazione dei processi aziendali, nell'ottica di potenziare il proprio organico, è alla ricerca di un Analista Programmatore.
L' Analista Programmatore è responsabile dell'analisi dei requisiti e delle esigenze di business dei clienti, traducendole in specifiche tecniche e funzionali per lo sviluppo di soluzioni software.
Collabora strettamente con il team di sviluppo per garantire che i prodotti finali soddisfino pienamente gli obiettivi aziendali e le aspettative degli utenti finali.
Principali Responsabilità
Raccogliere e interpretare le esigenze dei clienti e degli utenti finali.
Analizzare i requisiti e tradurli in un progetto software coerente con le specifiche funzionali.
Redigere la documentazione tecnica e funzionale del software.
Coordinare e supportare il team di sviluppatori nelle fasi di progettazione e implementazione.
Partecipare attivamente alla scrittura e al testing del codice sorgente.
Verificare la conformità del software rispetto ai requisiti di business.
Definire le procedure di gestione, aggiornamento e manutenzione delle applicazioni.
Fornire consulenza per l'ottimizzazione dei processi e il reengineering di software esistenti.
Competenze Tecniche
Il candidato ideale possiede un solido background tecnico orientato alle tecnologie Microsoft e all'contesto di sviluppo.
NET.
In particolare, si richiede:
Ottima conoscenza del linguaggio C# e dell'ecosistema.
NET Framework /.
NET Core per la progettazione di applicazioni scalabili e manutenibili.
Esperienza con Microsoft Azure, in particolare per la gestione di servizi cloud, integrazione di API e deployment di applicazioni.
Buona padronanza di SQL e dei principali sistemi di gestione di database relazionali (es. SQL Server), incluse la scrittura di query, stored procedure e l'ottimizzazione delle performance.
Esperienza nello sviluppo e nell'integrazione di sistemi software complessi, inclusa la progettazione e la gestione di API REST e l'interfacciamento con servizi SOAP.
Conoscenza di Git e delle pratiche di versionamento del codice, con familiarità con ambienti di integrazione e distribuzione continua ( CI/CD pipelines ) per l'automazione dei flussi di sviluppo.
Competenze nello sviluppo di applicazioni web, con particolare attenzione alla sicurezza, alle performance e all'usabilità, in contesti enterprise e cloud-based.
Facoltativa ma apprezzata l'esperienza con framework Java Script moderni (React, Angular o Vue.js) per la creazione di interfacce utente dinamiche e interattive.
Competenze Trasversali
Solida competenza nella progettazione e sviluppo software, con attenzione all'analisi dei requisiti e al testing funzionale.
Capacità di redigere specifiche tecniche e funzionali in linea con le esigenze del cliente.
Buona conoscenza degli strumenti di sviluppo e delle metodologie di versionamento e integrazione continua.
Eccellenti capacità analitiche e di problem solving.
Predisposizione al lavoro in team e per obiettivi, con ottime doti comunicative e relazionali.
Orientamento al cliente, precisione e attenzione ai dettagli.