PSiamo un’azienda campana e un centro di ricerca ICT tra i più noti in Italia, che da 20 anni promuove l’innovazione tecnologica in diversi settori (Sanità, Manifatturiero, Aerospazio, Ferroviario e Smart-Cities). Realizziamo progetti di ricerca, prototipazione, sviluppo pre-competitivo e industrializzazione ad alta tecnologia (Artificial Intelligence, Machine Learning, Industry 4.0, Internet of Things, Augmented e Virtual Reality, Digital Healthcare). Il nostro punto di forza è un ambiente giovane e collaborativo che mette al centro le competenze, l’unicità e l’inclusione di ciascuna persona. /ppbPartiamo da un’idea, la realizziamo e la immettiamo sul mercato. /b /ppbr/ppIn questo contesto e con un piano di crescita in forte espansione, cerchiamo bANALISTA SOFTWARE /b da inserire nel dipartimento Solution Development Area. /ppbr/ppbPanoramica del ruolo /b /ppIl Software Analyst avrà un ruolo cruciale nella comprensione e traduzione dei requisiti aziendali in soluzioni software efficaci, lavorando sia sull'analisi dei bisogni degli utenti che sulla progettazione e sviluppo delle applicazioni. Sarai responsabile di raccogliere, analizzare e documentare i requisiti, progettare soluzioni tecniche, scrivere codice e testare il software. Lavorerai a stretto contatto con il team di sviluppo, i project manager e gli stakeholder aziendali per garantire che le soluzioni soddisfino le aspettative. /ppbr/ppbResponsabilità principali /b /pulliAnalisi dei requisiti: Raccogliere e analizzare i requisiti aziendali, comprendere le necessità degli utenti e tradurle in soluzioni software concrete e scalabili. /liliProgettazione delle soluzioni: Collaborare con il team per progettare l'architettura delle applicazioni, definire flussi di lavoro e specifiche tecniche in base ai requisiti raccolti. /liliSviluppo software: Scrivere codice di alta qualità. Implementare nuove funzionalità e migliorare quelle esistenti. /liliTesting e Debugging: Eseguire test per garantire che il software funzioni come previsto, eseguire il debug del codice e risolvere eventuali problemi tecnici. /liliDocumentazione tecnica: Creare e mantenere la documentazione tecnica delle soluzioni sviluppate, incluse specifiche, manuali utente e guide per il supporto. /liliCollaborazione con il team: Lavorare in stretta collaborazione con il team di sviluppo, i designer e gli stakeholder per garantire che le soluzioni siano allineate con le aspettative aziendali e gli standard tecnici. /liliGestione delle performance: Monitorare le performance delle applicazioni e risolvere i problemi tecnici che potrebbero sorgere in fase di implementazione o durante l'uso in produzione. /liliSupporto continuo: Fornire supporto post-implementazione, rispondere a domande e risolvere eventuali problematiche che si verificano dopo il lancio del software. /li /ulpbr/ppbCompetenze richieste /b /pulliEsperienza nello sviluppo software: Almeno 5 anni di esperienza nello sviluppo software, con una buona conoscenza dei principali linguaggi di programmazione, in particolare Java. /liliAnalisi dei requisiti: Esperienza nella raccolta, analisi e documentazione dei requisiti aziendali, con la capacità di tradurli in soluzioni tecniche. /liliConoscenza dei database: Buona conoscenza di database relazionali (SQL) e non relazionali (NoSQL), esperienza con query e ottimizzazione delle performance. /liliMetodologie di sviluppo: Familiarità con metodologie di sviluppo come Agile, Scrum o Waterfall. /liliCapacità di problem-solving: Ottime capacità analitiche per risolvere problemi complessi e implementare soluzioni efficienti. /liliTesting e qualità del software: Esperienza con test di unità, test di integrazione e tecniche di debugging. /liliVersionamento del codice: Conoscenza di sistemi di controllo versione come Git per la gestione del codice sorgente. /liliCompetenze di documentazione: Abilità nella redazione di documentazione tecnica e manuali utente. /li /ulpbr/ppbSoft skill /b /pulliOrientamento al risultato: Attitudine al raggiungimento degli obiettivi, con la capacità di rispettare le scadenze e le priorità del progetto. /liliCollaborazione: Ottime capacità di lavorare in team e di comunicare in modo chiaro ed efficace con colleghi e stakeholder. /liliFlessibilità e adattabilità: Capacità di adattarsi a nuovi ambienti e cambiamenti nelle priorità del progetto. /liliGestione del tempo: Ottime capacità di gestione del tempo e organizzazione, con la capacità di lavorare su più progetti contemporaneamente. /liliCuriosità e aggiornamento continuo: Interesse a mantenersi aggiornato sulle nuove tecnologie, tendenze e best practice nello sviluppo software. /li /ulpbr/ppbRequisiti preferenziali /b /pulliEsperienza con applicazioni enterprise: Conoscenza delle architetture software di tipo enterprise, incluse soluzioni basate su microservizi. /liliFramework di sviluppo: Esperienza con framework moderni come Spring, Hibernate /liliEsperienza con sistemi ERP o CRM: Esperienza nell'integrazione o sviluppo di sistemi ERP o CRM. /liliCloud Computing: Conoscenza di piattaforme cloud come AWS, Azure o Google Cloud. /liliConoscenza di metodologie di design come UML: Familiarità con strumenti di progettazione come UML per la creazione di diagrammi di flusso, diagrammi di classe e altre rappresentazioni visive. /li /ulpbr/ppbInfo aggiuntive /b /ppSede di lavoro: Aversa, CE - possibilità di smart working /ppOrario di lavoro: Full Time /p