SOFTWARE DEVELOPER...
2 giorni fa
Terni, Umbria, Italia
TTEP Italia
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
Descrizione azienda Dal 1° maggio EP Produzione è entrata a far parte di TTEP, la nuova società nata dalla partnership paritetica tra EPH e TotalEnergies. Con circa 14 GW di capacità installata o in costruzione, TTEP è oggi il secondo operatore europeo nel settore della generazione flessibile. Il suo obiettivo è contribuire alla sicurezza energetica e accompagnare la transizione verso un sistema elettrico sempre più sostenibile, affidabile e integrato con le fonti rinnovabili. Posizione Nel ruolo di Software Developer individuerai, proporrai ed implementerai le modifiche ai software già esistenti o quelli da creare ex novo che soddisfino le necessità operative del personale inserito nell'Area Bidding and Real Time Management. Le attività e responsabilità che ti saranno inoltre affidate sono le seguenti:
* Studiare il codice di rete di Terna ed i loro allegati con l'obiettivo di individuare se per le necessità delle attività dell'Area Bidding and Real Time Management occorra modificare i tools in essere o procedere a crearne di nuovi.
* Interfacciarsi con il personale dell'Area Bidding and Real Time Management al fine di raccogliere le specifiche e/o necessità funzionali dei software di loro utilizzo o da creare.
* Gestire tutte le fasi di individuazione e raccolta dei requisiti, analisi, progettazione, sviluppo, test, rilascio in esercizio dei software ed eventuale training al personale che deve utilizzare tali software.
* Interfacciarsi con l'Area ICT di TTEP e/o con la società esterna di assistenza informatica nei casi in cui sia necessario avvalersi di servizi e/o avere la disponibilità di specifici dati al fine soddisfare le necessità operative.
* Valutare se è opportuno o preferibile che un software esistente o quello eventualmente da creare ex-novo debba essere in formato Excel oppure in Windows Form; coordinarsi con i responsabili ed il personale che deve utilizzare tali software per stabilire su quale delle soluzioni procedere spiegandone vantaggi e svantaggi. Requisiti
* Diploma o Laurea in discipline informatiche o scientifiche
* Esperienza pregressa in attività di sviluppo software
* Ottima capacità di lavorare in team e di interfacciarsi con utenti interni per la raccolta dei requisiti e il supporto all'utilizzo dei software
* Buona conoscenza della lingua inglese, sia scritta che parlata
* Ottima conoscenza e padronanza degli strumenti Excel e Windows Forms Competenze tecniche richieste Nel ruolo di Software Developer ti sarà assegnato l'obiettivo di sviluppare, manutenere e adattare strumenti software a supporto delle attività dell'Area Bidding and Real Time Management. È richiesta pertanto una buona autonomia operativa, che potrà essere ulteriormente consolidata tramite un affiancamento iniziale. Competenze di programmazione e gestione di tools in Excel (VBA)
* Conoscenza della struttura del codice VBA e distinzione tra procedure (Sub) e funzioni (Function)
* Dichiarazione e utilizzo di variabili, costanti e principali tipi di dati (numerici, stringhe, ecc.).
* Creazione, inizializzazione e gestione di strutture dati e array
* Utilizzo della logica di programmazione mediante costrutti condizionali (If...
Then...
Else, Select Case) e cicli (For...
Next, Do...
Loop)
* Creazione di interfacce personalizzate tramite UserForm e utilizzo degli oggetti di controllo
* Gestione degli eventi (clic su pulsanti, modifica di celle o valori)
* Apertura, lettura e scrittura di file di testo, inclusi file CSV e XML
* Manipolazione del DOM (Document Object Model) per la navigazione e la modifica di documenti XML
* Mapping tra elementi XML e celle di fogli Excel per l'importazione ed esportazione strutturata dei dati
* Creazione di file XML a partire da file di esempio o da schemi XSD
* Utilizzo degli strumenti di debugging e gestione strutturata degli errori per garantire la robustezza del codice Competenze di programmazione e gestione di tools in Windows Forms (VB.
NET)
* Conoscenza del linguaggio di programmazione Visual Basic .
NET
* Capacità di sviluppare applicazioni desktop in ambiente Windows
* Comprensione dei principi di programmazione orientata agli oggetti
* Gestione degli eventi, dei flussi applicativi e dei cicli
* Progettazione e gestione dell'interfaccia utente in Windows Forms
* Gestione dei dati all'interno delle applicazioni
* Attività di debugging e gestione degli errori
* Utilizzo dell'ambiente di sviluppo integrato (IDE) Visual Studio Benefit
- Assicurazione sanitaria Altre informazioni
* Sede di lavoro: Terni.
* Orario di lavoro: full-time con la possibilità di effettuare Smart Working.
* Disponibilità a trasferte nazionali.
* Studiare il codice di rete di Terna ed i loro allegati con l'obiettivo di individuare se per le necessità delle attività dell'Area Bidding and Real Time Management occorra modificare i tools in essere o procedere a crearne di nuovi.
* Interfacciarsi con il personale dell'Area Bidding and Real Time Management al fine di raccogliere le specifiche e/o necessità funzionali dei software di loro utilizzo o da creare.
* Gestire tutte le fasi di individuazione e raccolta dei requisiti, analisi, progettazione, sviluppo, test, rilascio in esercizio dei software ed eventuale training al personale che deve utilizzare tali software.
* Interfacciarsi con l'Area ICT di TTEP e/o con la società esterna di assistenza informatica nei casi in cui sia necessario avvalersi di servizi e/o avere la disponibilità di specifici dati al fine soddisfare le necessità operative.
* Valutare se è opportuno o preferibile che un software esistente o quello eventualmente da creare ex-novo debba essere in formato Excel oppure in Windows Form; coordinarsi con i responsabili ed il personale che deve utilizzare tali software per stabilire su quale delle soluzioni procedere spiegandone vantaggi e svantaggi. Requisiti
* Diploma o Laurea in discipline informatiche o scientifiche
* Esperienza pregressa in attività di sviluppo software
* Ottima capacità di lavorare in team e di interfacciarsi con utenti interni per la raccolta dei requisiti e il supporto all'utilizzo dei software
* Buona conoscenza della lingua inglese, sia scritta che parlata
* Ottima conoscenza e padronanza degli strumenti Excel e Windows Forms Competenze tecniche richieste Nel ruolo di Software Developer ti sarà assegnato l'obiettivo di sviluppare, manutenere e adattare strumenti software a supporto delle attività dell'Area Bidding and Real Time Management. È richiesta pertanto una buona autonomia operativa, che potrà essere ulteriormente consolidata tramite un affiancamento iniziale. Competenze di programmazione e gestione di tools in Excel (VBA)
* Conoscenza della struttura del codice VBA e distinzione tra procedure (Sub) e funzioni (Function)
* Dichiarazione e utilizzo di variabili, costanti e principali tipi di dati (numerici, stringhe, ecc.).
* Creazione, inizializzazione e gestione di strutture dati e array
* Utilizzo della logica di programmazione mediante costrutti condizionali (If...
Then...
Else, Select Case) e cicli (For...
Next, Do...
Loop)
* Creazione di interfacce personalizzate tramite UserForm e utilizzo degli oggetti di controllo
* Gestione degli eventi (clic su pulsanti, modifica di celle o valori)
* Apertura, lettura e scrittura di file di testo, inclusi file CSV e XML
* Manipolazione del DOM (Document Object Model) per la navigazione e la modifica di documenti XML
* Mapping tra elementi XML e celle di fogli Excel per l'importazione ed esportazione strutturata dei dati
* Creazione di file XML a partire da file di esempio o da schemi XSD
* Utilizzo degli strumenti di debugging e gestione strutturata degli errori per garantire la robustezza del codice Competenze di programmazione e gestione di tools in Windows Forms (VB.
NET)
* Conoscenza del linguaggio di programmazione Visual Basic .
NET
* Capacità di sviluppare applicazioni desktop in ambiente Windows
* Comprensione dei principi di programmazione orientata agli oggetti
* Gestione degli eventi, dei flussi applicativi e dei cicli
* Progettazione e gestione dell'interfaccia utente in Windows Forms
* Gestione dei dati all'interno delle applicazioni
* Attività di debugging e gestione degli errori
* Utilizzo dell'ambiente di sviluppo integrato (IDE) Visual Studio Benefit
- Assicurazione sanitaria Altre informazioni
* Sede di lavoro: Terni.
* Orario di lavoro: full-time con la possibilità di effettuare Smart Working.
* Disponibilità a trasferte nazionali.