SAS Developer - Python in Catania

SAS Developer - Python in Catania

Catania Full-Time 30000 - 40000 € / anno (stimato) Smart working possibile
A

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 Catania 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.

A

Dettagli di contatto:

Team di recruiting di agap2 Italia

Consigli degli esperti StudySmarter🤫

Ecco come pensiamo che potresti ottenere SAS Developer - Python in Catania

✨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 Catania

Python
SAS Enterprise Guide
Base SAS
SAS Macro Language
PROC SQL
SQL
Microsoft SQL Server

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.