Nous ouvrons un poste de Développeur / Développeuse Perl Full-Stack pour renforcer l'équipe de notre client basé à Genève. Vous participerez au développement, à l'évolution et à la maintenance d'applications métier critiques, en contribuant à la qualité, à la pérennité et à l'amélioration continue des solutions logicielles.
Responsabilités du poste
-
Concevoir, développer et faire évoluer des applications métier, avec une attention particulière portée aux composants liés à la production documentaire.
-
Assurer la maintenance corrective et évolutive des applications tout en garantissant leur stabilité et leur performance.
-
Développer des solutions conformes aux standards de qualité définis, en appliquant les bonnes pratiques de développement et les recommandations d'architecture.
-
Participer à l'analyse des incidents de production, identifier leurs causes et mettre en œuvre les corrections appropriées.
-
Produire et maintenir une documentation technique claire et à jour afin de faciliter la maintenance des applications.
-
Collaborer étroitement avec les analystes, les architectes et les autres membres de l'équipe pour assurer la cohérence des développements.
-
Intervenir sur différentes applications du portefeuille et contribuer activement au partage des connaissances au sein de l'équipe.
-
Diplôme universitaire ou formation supérieure en informatique, systèmes d'information ou domaine équivalent.
-
Minimum 5 années d'expérience en développement d'applications avec le langage Perl.
-
Excellente maîtrise des principes de développement logiciel, notamment la programmation orientée objet, la programmation fonctionnelle, les algorithmes et les bonnes pratiques de conception.
-
Solide expérience du développement d'applications de gestion au sein d'équipes de développement.
-
Très bonne maîtrise de Perl 5.10 ou version supérieure ainsi que des approches modernes de développement Perl.
-
Bonnes connaissances des technologies Web (HTML5, CSS, JavaScript / TypeScript) et d'un framework JavaScript réactif.
-
Connaissance des framework Mojolicious et Catalyst
-
Expérience des pratiques de qualité logicielle, incluant les tests unitaires automatisés, Git Flow, SQL et les environnements Linux.
-
La maîtrise du français est indispensable.