About this role
Missions principalesDéveloppement & Maintenance
* Concevoir, développer et maintenir des scripts et applications en Perl. * Optimiser et refactoriser des scripts existants pour améliorer les performances et la stabilité. * Développer de nouveaux modules et fonctionnalités selon les besoins métiers. Intégration & Automatisation
* Mettre en place ou améliorer des pipelines d'automatisation (ETL, parsing, traitements batch.). * Intégrer les solutions Perl avec d'autres systèmes (API, bases de données, services externes). Qualité & Documentation
* Rédiger une documentation claire et structurée. * Participer à la définition des bonnes pratiques et standards de développement. * Contribuer aux revues de code et aux tests unitaires. Analyse & Support
* Diagnostiquer et corriger les anomalies techniques. * Proposer des améliorations fonctionnelles ou techniques. * Collaborer étroitement avec les équipes métiers pour comprendre leurs besoins. Livrables attendus
* Scripts et modules Perl développés, testés et validés * Documentation technique complète * Améliorations et optimisations techniques * Rapports d'intervention ou de suivi d'avancement
Environnement technique :
* Langages : Perl (5+), Bash, Python (optionnel) * Bases de données : MySQL, PostgreSQL, Oracle, MongoDB * Systèmes : Linux/Unix * CI/CD : Git, Jenkins, GitLab CI * Protocoles / formats : REST API, JSON, XML, Regex avancées * Méthodologie : Agile/Scrum (selon l'organisation)
Profil recherché
* Minimum 3 ans d'expérience en développement Perl. * Solide maîtrise des regex, des modules CPAN et de l'écosystème Perl. * Expérience en automatisation, gestion de flux, parsing ou traitement de données. * Connaissance des environnements Linux et des outils de versioning. * Capacité à travailler en autonomie dans un contexte freelance. * Bonnes compétences en communication, capacité à expliquer les choix techniques.