- B&A Consulting Srl
- Milano, Lombardy
- 7 days ago
- €220–€245 / day
SAS/Python Developer.
Before you go
Before you leave us, sign up for our email alerts
We don't do job spam, just the best digital jobs delivered straight to your inbox.
SAS/Python Developer: our view in 3 lines...
- The Role:This role is for a SAS/Python developer supporting application reengineering and data migration by converting SAS procedures to Python.
- The Person:The person will analyse existing SAS procedures, reengineer them in Python, compare test results, support testing and release, document evidence, and share knowledge and maintenance practices with the internal team.
- Requirements:The ideal candidate has strong Python, SAS Enterprise Guide, Base SAS, SAS Macro Language, PROC SQL and SQL knowledge, with preferred experience in SQL Server, PostgreSQL, Git, AWS services and CI/CD.
About the role
Chi siamo
B&A Consulting è una Software House e Digital Company che offre soluzioni personalizzate e innovative attraverso competenze tecnologiche specialistiche e servizi di consulenza IT.
Per un progetto di reengineering applicativo e data migration siamo alla ricerca di un/una SAS/Python Developer con esperienza nella conversione di procedure SAS in Python e nella gestione di processi dati complessi. La persona selezionata lavorerà a stretto contatto con il team funzionale per comprendere le logiche esistenti, proporre miglioramenti architetturali e garantire la coerenza dei risultati durante la migrazione da SAS a Python.
Attività
Le principali attività riguarderanno:
-
analisi di procedure esistenti sviluppate in SAS Enterprise Guide;
-
comprensione della logica funzionale delle procedure;
-
traduzione e reengineering del codice SAS in Python;
-
individuazione di possibili miglioramenti architetturali e prestazionali;
-
trasformazione, dove applicabile, di procedure manuali in processi serverless su AWS;
-
attività di test e confronto dei risultati SAS/Python;
-
supporto alle fasi di collaudo e rilascio;
-
produzione di evidenze e documentazione dei test;
-
trasferimento di competenze al team interno;
-
definizione di best practice per la manutenzione futura delle procedure convertite.
Competenze tecniche
Il/la candidato/a ideale possiede:
-
ottima conoscenza di Python;
-
buona conoscenza di SAS Enterprise Guide;
-
esperienza con:
-
Base SAS;
-
SAS Macro Language;
-
PROC SQL;
-
-
buona conoscenza di SQL;
-
esperienza preferenziale con Microsoft SQL Server e PostgreSQL;
-
familiarità con strumenti di versionamento, preferibilmente Git;
-
capacità di analizzare e reingegnerizzare codice esistente;
-
esperienza in attività di testing e validazione comparativa dei risultati.
Nice to have
Costituiscono titolo preferenziale:
-
esperienza in ambito Energy, Utility o Portfolio Management;
-
esperienza con servizi AWS, come Lambda, Glue e S3;
-
conoscenza di ambienti DevOps e CI/CD;
-
esperienza in attività di data migration.
Soft skills
Completano il profilo:
-
autonomia operativa;
-
capacità di analisi e problem solving;
-
precisione;
-
capacità di comprendere logiche funzionali complesse;
-
buone capacità comunicative;
-
attitudine al trasferimento di competenze;
-
capacità di interfacciarsi con interlocutori funzionali;
-
orientamento alla qualità e alla delivery.
Modalità di collaborazione
Avvio: il prima possibile
Durata iniziale: 4–6 mesi, con possibilità di proroga
È prevista una collaborazione in Partita IVA.
