SAS/Python Developer
Consultant on an application reengineering and data migration project: analyzing existing SAS Enterprise Guide procedures, translating them into Python, verifying result consistency, and moving manual processes to serverless AWS where applicable. Core stack: Python, SAS, SQL (SQL Server/PostgreSQL), Git, with AWS as a plus.
- Compensation
- Not disclosed
- Location
- Milano, IT
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Excellent knowledge of Python
- Good knowledge of SAS Enterprise Guide
- Experience with Base SAS
- Experience with SAS Macro Language
- Experience with PROC SQL
- Good knowledge of SQL
- Familiarity with version control tools, preferably Git
- Ability to analyze and re-engineer existing code
- Experience in testing and comparative validation of results
- Operational autonomy, analytical and problem-solving skills
Nice to have
- Experience with Microsoft SQL Server and PostgreSQL
- Experience in Energy, Utility or Portfolio Management
- Experience with AWS services such as Lambda, Glue and S3
- Knowledge of DevOps and CI/CD environments
- Experience in data migration activities
Full description
Chi siamoB&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;