In sintesi
- Mansioni: Analizza e riscrivi procedure SAS in Python, ottimizzando l'architettura delle soluzioni.
- Azienda: Agap2, parte del Gruppo MoOngy, leader in consulenza IT in Europa.
- Benefit: Retribuzione competitiva, lavoro full remote e opportunità di crescita professionale.
- Altre informazioni: Ambiente dinamico e inclusivo, con focus sulla diversità e opportunità di sviluppo.
- Perché questo lavoro: Unisciti a noi per innovare e trasformare il mondo della tecnologia con Python!
- Qualifiche: Ottima conoscenza di Python e buona familiarità con SAS e SQL.
La retribuzione prevista è compresa tra 30000 - 40000 € per anno.
Parte del Gruppo MoOngy, Agap2 è presente sul mercato europeo in 14 paesi con servizi di consulenza ingegneristica e IT. Dal 2018, Agap2 Italia opera sul territorio nazionale nei seguenti settori: IT, Energy, Oil&Gas, Steel, Hydrogen, Power Generation, Construction. Tutti i potenziali candidati sono invitati a leggere con attenzione i seguenti dettagli prima di inviare la propria candidatura.
La risorsa sarà coinvolta in un'attività di analisi, comprensione e reingegnerizzazione di procedure SAS esistenti, con l'obiettivo di riscriverle in linguaggio Python garantendo la coerenza funzionale dei risultati prodotti. La figura lavorerà a stretto contatto con la funzione Controllo Volumi nelle fasi di analisi iniziale, comprensione delle procedure, condivisione delle migliorie proposte, test e trasferimento delle competenze, gestendo in autonomia le attività di sviluppo e conversione. Il ruolo prevede inoltre la possibilità di intervenire sull'architettura delle soluzioni esistenti, introducendo ove applicabile modalità di esecuzione serverless e schedulata su AWS.
Responsabilità principali:
- Analisi delle procedure SAS: analisi delle procedure esistenti sviluppate in SAS Enterprise Guide, per un totale di circa 250 procedure e complessivamente circa 2,5 MB di codice SAS.
- Comprensione della logica funzionale: analisi e comprensione della logica di business e dei processi implementati nelle procedure SAS, individuando input, elaborazioni, trasformazioni e output attesi.
- Reingegnerizzazione in Python: traduzione e riscrittura delle procedure SAS in Python, garantendo la coerenza funzionale dei risultati e adottando approcci di sviluppo strutturati, efficienti e manutenibili.
- Ottimizzazione architetturale: identificazione e implementazione, ove applicabile, di possibili miglioramenti architetturali e di performance rispetto alle soluzioni esistenti.
- Serverless e AWS: valutazione e trasformazione delle procedure attualmente eseguite manualmente in processi serverless, on demand o schedulati, attraverso l'utilizzo dei servizi AWS più appropriati.
- Test e collaudo: esecuzione e supporto alle attività di test e validazione delle procedure convertite, verificando la correttezza dei risultati prodotti.
- Confronto SAS/Python: predisposizione di evidenze relative ai test effettuati e analisi comparative tra i risultati ottenuti dalle procedure SAS originali e dalle corrispondenti implementazioni in Python.
- Rilascio: supporto alle attività di preparazione, validazione e rilascio delle procedure convertite negli ambienti di riferimento.
- Troubleshooting: analisi e risoluzione di eventuali anomalie riscontrate durante le fasi di sviluppo, test e confronto tra le implementazioni SAS e Python.
- Collaborazione con il team Controllo Volumi: interazione con la funzione di Controllo Volumi per la spiegazione iniziale delle procedure da convertire, la discussione delle migliorie proposte, le attività di test e validazione e la condivisione dei risultati.
- Trasferimento di competenze: condivisione di best practice Python, principi di organizzazione e struttura delle procedure convertite e raccomandazioni per eventuali interventi futuri, con l'obiettivo di rendere il team autonomo nella gestione e manutenzione delle soluzioni.
- Documentazione: produzione e aggiornamento della documentazione tecnica necessaria a descrivere le procedure convertite, le scelte implementative, i test effettuati e le eventuali migliorie introdotte.
Requisiti:
- Ottima conoscenza del linguaggio Python.
- Buona conoscenza di SAS Enterprise Guide.
- Buona conoscenza di Base SAS, SAS Macro Language e PROC SQL.
- Buona conoscenza di SQL.
- Preferibile esperienza con database Microsoft SQL Server e PostgreSQL.
- Familiarità con strumenti di versioning del codice, preferibilmente Git.
- Capacità di analizzare e comprendere codice esistente e logiche di elaborazione complesse.
- Capacità di reingegnerizzare procedure esistenti mantenendone la coerenza funzionale.
- Buone capacità di analisi, problem solving e troubleshooting.
- Autonomia nello svolgimento delle attività di sviluppo e conversione.
- Capacità di interfacciarsi con interlocutori funzionali e tecnici per la raccolta dei requisiti e la validazione dei risultati.
- Attitudine al lavoro strutturato e alla produzione di documentazione tecnica.
Nice to have:
- Esperienza maturata in ambito Energy o Utility.
- Esperienza nell'ambito di processi di Portfolio Management.
- Esperienza con servizi AWS, in particolare Lambda, Glue e S3.
- Conoscenza di ambienti DevOps e pratiche CI/CD.
- Esperienza in attività di data migration.
- Conoscenza di architetture serverless e processi di schedulazione automatizzata.
- Conoscenza di metodologie e best practice per lo sviluppo e la manutenzione di applicazioni Python.
La retribuzione per questo ruolo è compresa tra 30.000 € e 40.000 €. La posizione è inquadrata nell’ambito del CCNL Commercio e Terziario applicato dalla nostra società . Il posizionamento all’interno del range sarà definito in base alle competenze tecniche, all’esperienza specifica nel ruolo e agli esiti del processo di selezione, secondo criteri oggettivi e neutri. In presenza di profili con caratteristiche eccezionali rispetto al range indicato, potrà essere valutata una revisione previa approvazione interna.
AGAP2 è un equal opportunities employer: crediamo che tutte le forme di diversità siano fonte di arricchimento reciproco. Ci impegniamo a garantire un ambiente di lavoro inclusivo, nel quale ogni singola risorsa possa apportare un valore unico alla nostra realtà . Accogliamo candidature senza distinzione di età , genere, nazionalità , disabilità , orientamento sessuale, religione o stato civile. Prestiamo inoltre particolare attenzione alle risorse appartenenti alle categorie protette ai sensi degli articoli 1 e 18 della Legge 68/99. I dati personali saranno trattati in conformità alle disposizioni contenute nel Regolamento UE 2016/679 (GDPR).
SAS Developer - Python in Trento datore di lavoro: agap2 Italia
AGAP2 è un datore di lavoro eccezionale che offre un ambiente di lavoro dinamico e stimolante nel cuore della manufacturing valley emiliana. Con opportunità concrete di crescita professionale e un forte impegno per la diversità e l'inclusione, i dipendenti possono sviluppare le proprie competenze in un contesto collaborativo e innovativo, contribuendo a progetti ad alto contenuto tecnologico.
Consigli degli esperti StudySmarter🤫
Ecco come pensiamo che potresti ottenere SAS Developer - Python in Trento
✨Esplora Eventi di Settore
Partecipa a fiere e conferenze di consulenza IT come il Forum Internazionale della Consulenza. Sono ottime occasioni per conoscere professionisti del settore e aziende come agap2 Italia. Non dimenticare di portare con te un biglietto da visita, potresti incontrare il tuo futuro capo!
✨Unisciti a Comunità Online
Collegati a piattaforme come LinkedIn e forum di consulenza IT dove le aziende cercano talenti emergenti. Partecipare a discussioni e condividere le tue esperienze può aumentare la tua visibilità e renderti un candidato più interessante per ruoli come quello di SAS Developer - Python da agap2 Italia.
✨Sfrutta le Collaborazioni Universitarie
Se sei fresco di studi o hai appena terminato, dai un'occhiata ai programmi di collaborazione tra università e aziende. Molte aziende di consulenza, tra cui agap2 Italia, cercano nuovi talenti tramite eventi campus e tirocini trasformati in assunzioni a tempo pieno.
✨Crea una Rete di Contatti
Parla con ex colleghi di stage o professori che lavorano nel settore. Fai sapere a chi conosci che stai cercando un ruolo nella consulenza IT. Potrebbero avere informazioni su opportunità presso agap2 Italia e aiutarti a passare dalla candidatura alla colloquio!
Pensiamo che ti servano queste competenze per eccellere come SAS Developer - Python in Trento
Alcuni consigli per la tua candidatura 🫡
Fai brillare il tuo CV:Nel campo della consulenza IT, è fondamentale che il tuo CV mostri chiaramente le tue competenze tecniche e i progetti precedenti. Non dimenticare di includere strumenti e tecnologie che conosci, come SQL, Python o le piattaforme di cloud computing. Dimostra come le tue esperienze possano risolvere problemi reali.
Lettera di presentazione che colpisce:Quando scrivi la tua lettera di presentazione per una posizione di consulenza IT a agap2 Italia, parla di come hai affrontato sfide tecnologiche in passato. La tua capacità di risolvere problemi e di comunicare con i clienti è cruciale, quindi assicurati di includere esempi specifici delle tue esperienze.
Mostra la tua proattività :Nella consulenza IT, l’attitudine ad apprendere rapidamente e adattarsi alle nuove tecnologie è fondamentale. Nella tua applicazione, evidenzia i corsi di formazione che hai seguito, le certificazioni rilevanti (come AWS o Cisco) e come queste ti hanno preparato per il lavoro con agap2 Italia.
Cura il tuo portfolio:Anche se per una posizione a tempo pieno non sempre viene richiesto, avere un portfolio di progetti può fare la differenza. Includi casi studio di progetti di consulenza precedenti o lavori freelance che hai realizzato, mostrando i risultati ottenuti e le tecnologie utilizzate. Questo può dare a agap2 Italia un’idea chiara delle tue capacità .
Come prepararti a un colloquio di lavoro presso agap2 Italia
✨Preparati per gli scenari di consulenza
Nel mondo della consulenza IT, è fondamentale essere pronti a risolvere problemi reali. Aspettati domande su come affronteresti scenari complessi e cerca di strutturare le tue risposte utilizzando la metodologia STAR (Situazione, Compito, Azione, Risultato) per dimostrare le tue capacità analitiche e di problem-solving.
✨Mostra le tue competenze tecniche
Assicurati di avere una buona padronanza degli strumenti e delle tecnologie più usate nel settore della consulenza IT. Può essere utilissimo portare un portfolio con progetti precedenti o casi studio che mostrano le tue capacità e l'esperienza pratica con linguaggi di programmazione o software specifici che utilizzi frequentemente.
✨Sia la tua passione per l'apprendimento che il tuo spirito di squadra
Nella consulenza IT, avere un atteggiamento aperto all'apprendimento e saper lavorare bene in gruppo è tutto. Durante l'intervista, metti in evidenza le tue esperienze di lavoro di squadra e la tua voglia di crescere, sia professionalmente che personalmente, all'interno di un ambiente collaborativo.
✨Prepara le tue domande sulla cultura aziendale
Essendo una posizione full-time, è importante che tu capisca bene la cultura di agap2 Italia. Pensa a domande specifiche che riguardano la gestione dei progetti, il lavoro in team e come viene promossa la formazione continua. Questo non solo ti aiuterà a capire se l'azienda fa per te, ma dimostrerà anche il tuo interesse genuino per l'ambiente lavorativo.