SAS Developer - Python

agap2 Italia

Italia

In loco

EUR 30.000 - 40.000

Tempo pieno

4 ore fa
Candidati tra i primi
Generatore di candidature

Una candidatura completa in un minuto — curriculum e lettera di presentazione personalizzati, pronti da inviare.

Supera i filtri ATS

Descrizione del lavoro

AGAP2 Italia cerca un Developer SAS - Python per riscrivere procedure SAS in Python, garantendo coerenza funzionale. Lavorerai con il team Controllo Volumi per analisi, test e trasferimento di competenze.

La posizione propone architetture serverless su AWS e integrazione con SQL Server e PostgreSQL. E' richiesta ottima conoscenza di Python, SAS Enterprise Guide, SAS Base, SAS Macro e PROC SQL.

Competenze

  • 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 SQL Server e PostgreSQL.
  • Familiarità con Git e controllo versione.
  • Capacità di analizzare codice esistente e logiche complesse.
  • Autonomia nello sviluppo e conversione di procedure.

Mansioni

  • Analisi SAS esistenti e riscrittura in Python.
  • Lavorare con Controllo Volumi nelle fasi iniziali e di test.
  • Reingegnerizzazione in Python con approccio strutturato.
  • Valutare architetture serverless e AWS per soluzioni.
  • Test, validazione e confronto tra SAS e Python.
  • Rilascio delle procedure convertite negli ambienti di riferimento.
  • Troubleshooting durante sviluppo e test.
  • Trasferimento di competenze e documentazione tecnica.

Conoscenze

Python
SAS
SQL
Problem solving
Autonomia

Strumenti

SAS Enterprise Guide
Microsoft SQL Server
PostgreSQL
Git
AWS

Descrizione del lavoro

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.

ABOUT THE ROLE - Developer SAS - Python

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.

Sede di lavoro:
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.
  • 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.
  • 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).

Ottieni la revisione del curriculum gratis e riservata.
o trascina qui il file.
Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Software Engineer
Software Engineer

agap2 Italia • Mantova

In loco
EUR 30.000 - 45.000
Opportunità di sviluppo professionale
Pacchetto retributivo competitivo
Formazione continua
Software Developer Backend
Software Developer Backend

Agap2 Italia • Montà

In loco
EUR 35.000 - 45.000
Formazione continua
Piano di crescita professionale
Ambiente dinamico e stimolante
Sviluppatore back-end
Sviluppatore back-end

agap2 Italia • Siena

Ibrido
EUR 35.000 - 50.000
Formazione per hard e soft skills
Piano di crescita professionale
SAP Platform consultant
SAP Platform consultant

agap2 Italia • Italia

In loco
EUR 30.000 - 40.000
Data Scientist
Data Scientist

agap2 Italia • Italia

In loco
EUR 28.000 - 35.000
Formazione professionale
Contratto in P.IVA
Follow-up HR
+1
Devops Engineer
Devops Engineer

Agap2 Italia • Catania

In loco
EUR 29.000 - 35.000
Devops Engineer
Devops Engineer

Agap2 Italia • Bolzano

In loco
EUR 29.000 - 35.000
Data Engineer
Data Engineer

Agap2 Italia • Lucca

In loco
EUR 27.000 - 30.000
CCNL Commercio
Analista programmatore banca dat
Analista programmatore banca dat

agap2 Italia • Milano

Ibrido
EUR 30.000 - 40.000
Devops Engineer
Devops Engineer

Agap2 Italia • L'Aquila

In loco
EUR 29.000 - 35.000