SAS TO PYTHON MIGRATION - Freelance
SAS TO PYTHON MIGRATION & PARALLEL RUN VALIDATION
1. CONTEXT AND SCOPE
A significant number of existing modelling processes, macros and quantitative methodologies are currently implemented in SAS. These components need to be progressively migrated to Python while ensuring that the new implementations reproduce the expected behaviour and results of the existing SAS processes.
The assignment therefore combines SAS code analysis, Python redevelopment and systematic SAS/Python double-run validation.
2. OBJECTIVES
The main objective is to support the controlled migration of existing SAS modelling processes to Python while minimizing functional and methodological risks.
The assignment will notably contribute to:
• Analysing existing SAS programs, macros and applications packages.
• Documenting their functional and methodological behaviour;
• Translating, then redesigning them in Python; Helping packaging integration.
• Defining appropriate SAS/Python comparison methodologies;
• Performing double runs between legacy SAS and target Python implementations;
• Analysing, explaining and documenting differences between the two environments;
• Documenting migration and validation results;
• Supporting the progressive decommissioning of the migrated SAS components.
• Training other team members to Python practices.
3. DESCRIPTION OF SERVICES AND DELIVERABLES
3.1 Services
The consultant will act as a SAS/Python expert with strong quantitative and credit risk modelling knowledge.
3.2 Deliverables
Expected deliverables include:
• Inventory and migration backlog of SAS components; Documented mapping between SAS and Python implementations;
• Python implementations of selected SAS codes, using Standards Python Libraries;
• SAS/Python double-run framework; Comparison reports covering expected outputs and identified discrepancies;
• Documentation: Documented analysis and resolution of material differences; Validation evidence for migrated components; Technical and functional documentation; Migration status and traceability documentation.
4. REQUIRED PROFILE
Profile: SAS/Python Quant Developer - Credit Risk
Target experience: 5-10 years.
Key expertise:
1. Strong SAS expertise, including complex SAS programs, macros and data-processing workflows;
2. Advanced Python expertise, notably pandas, NumPy, testing and development of production-quality quantitative code;
3. Credit risk modelling knowledge, enabling the consultant to understand the methodological logic behind the code rather than performing a purely syntactic translation.
Experience with SAS/Python reconciliation, regression testing, dataset comparison, numerical validation and model development workflows is particularly important.
Knowledge of Git, CI/CD, pytest, Python packaging and Dataiku would be an advantage.
language : French & English, the manager is based on UK
Emplois Recommandés
architecte informatique Fonctionnel - H/F (IT)
#StormYourCareer ? Rejoins STORM GROUP et construis l'architecture du futur ! Contribue à la performance du Système d?InformationTu rejoindras l?un de nos clients stratégiques pour une mission d?Arch…
Médecin de médecine générale (H/F)
Le poste de médecin généraliste est à pourvoir dans un établissement de santé pour personnes âgées à Paris 18e. Ce poste en vacation propose une rémunération de 58.78 euros de l'heure pour une durée …
Préparateur Maintenance et Arrêts H/F
Le poste : Dans le cadre de notre développement, nous recherchons un Préparateur Maintenance et Arrêt H/F pour notre centre opérationnel Ile de France. Poste et missions : Détaché directement …
Growth Marketing - B2B SaaS
Présentation de l'entreprise Wink, c’est une plateforme de recrutement, développée dans le but d'aider les dirigeants & experts RH dans leur quotidien et d’améliorer l'expérience candidats. Ave…
Responsable d'équipe commerciale Télévente B2C
Management et animation d'équipe : Motiver et accompagner ton équipe grâce à des coachings réguliers et des feedbacks constructifs. Animer les réunions commerciales, organiser des challenges et…
Contrat d'apprentissage ou de professionnalisation Ressources Humaines - Recrutement
Description du poste Missions : Au sein d'une équipe Ressources Humaines, vous travaillez sur des sujets variés en étroite collaboration avec ses différents membres et en interface avec les c…
Ingénieur IA / MLOps / LLMOps - Freelance - Mission longue, IA sur infra interne - Freelance
Taux journalier (TJM): 600€/jour Une institution publique nationale, à forte exigence de sécurité, construit sa propre plateforme d'intelligence artificielle sur des clusters GPU hébergés en interne,…
Consultant(e) expérimenté(e) en Diagnostic organisation et santé au travail
Job Description Rejoignez l'équipe d'Apex ! Notre cabinet Apex accompagne depuis plus de 20 ans les représentants du personnel dans leurs missions. Nous offrons des expertises variées en matiè…
Préparateur En Pharmacie (H/F) en Pharmacie d'Officine - CDI Temps plein - France (75007)
Nous sommes à la recherche d'un Préparateur en Pharmacie (H/F) pour un poste en Pharmacie d'Officine avec un contrat CDI à Temps plein (35 h/semaine) sur PARIS (75007 , Île-de-France - France) avec un…
Chef de partie H/F
Description de l'entreprise Situé à quelques pas de la Tour Eiffel et offrant une vue privilégiée sur la Seine, le Novotel Paris Centre Tour Eiffel est une adresse incontournable de l’hôtellerie …