Partager cette offre
Le client se situe à Charleroi en Belgique. Nous cherchons donc une personne mobile pour pouvoir s'y rendre.
Contexte de la mission
La plateforme Integration/RPA est la colonne vertébrale des échanges du système d’information : elle conçoit, développe et opère les flux entre les applications de l’entreprise et avec ses partenaires externes, ainsi que la plateforme d’API de l’entreprise. Ses équipes travaillent sur Azure Integration Services (Azure Functions, Logic Apps, Service Bus, API Management), en .NET, avec une infrastructure entièrement décrite en code (Terraform).
Tâches principales
Le consultant rejoint une équipe de développement agile (Scrum ou Kanban) au sein de l'équipe. À ce titre, il:
Fonctionnement agile
• Participe activement aux rituels de l’équipe : planification, daily, affinage du backlog, revue et rétrospective ;
• Contribue avec le Product Owner à la compréhension des besoins et à l’affinage des user stories et de leurs critères d’acceptation ;
• Estime l’effort de ses développements et contribue à l’atteinte des objectifs de l’itération ou à la fluidité du flux de travail (Kanban) ;
Développement et qualité
• Conçoit et développe les fonctionnalités, en cohérence avec l’architecture définie avec le Software Designer de l’équipe et dans le respect des standards de développement ;
• Écrit des tests automatisés et respecte la Definition of Done de l’équipe ;
• Intègre la sécurité dans ses développements et traite les vulnérabilités remontées par les analyses de sécurité (SAST, SCA) ;
• Utilise l’IA de manière maîtrisée : il cadre l’assistant, relit, teste et valide le code produit avec son aide ;
• Soumet son code par pull request liée au suivi du travail et participe activement aux revues de code ;
• Documente ses développements pour en faciliter la maintenance ;
Livraison et exploitation
• Déploie ses développements via la chaîne CI/CD sur les différents environnements ;
• Contribue à la maintenance corrective et évolutive, ainsi qu’à la résolution des incidents ;
• Contribue à l’amélioration continue de l’équipe : pratiques, outillage, réduction de la dette technique.
En tant que dévelopeur RPA, le développeur RPA sera en charge de :
• Automatisation de processus à l’aide de UI Path (analyse, design, développement, testing)
• Communication continue avec le Métier afin d’obtenir une solution de qualité optimale
• Support des processus préalablement automatisés, debugging et corrections
Profil recherché
Les compétences techniques recherchées et les niveaux de séniorité associés sont repris dans la rubrique « Compétences » de Connecting Expertise.
Deux points seront plus particulièrement vérifiés lors de l’entretien :
• La connaissance des bonnes pratiques de développement sécurisé et l’expérience de leur mise en œuvre, y compris l’interprétation et le traitement des résultats d’analyses SAST et SCA ;
• La pratique de l’ingénierie assistée par l’IA : capacité à cadrer l’assistant, à évaluer de manière critique le code proposé et à en assumer la responsabilité.
D’un point de vue « soft skills », il est attendu du consultant qu’il soit / ait :
• Esprit d’équipe, au sein d’une équipe pluridisciplinaire (technique et métier)
• Communication et sens du métier : échange avec les décideurs produit, comprend leurs enjeux et explique ses choix techniques de manière accessible
• Autonome et proactif
• Rigoureux et responsable : assume la qualité et la sécurité du code qu’il livre, qu’il soit écrit à la main ou assisté par l’IA
• Esprit critique et orienté solutions : questionne, vérifie et propose
• Passionné et curieux : un véritable intérêt pour le développement et les technologies, entretenu par une veille active et une réelle capacité d’apprentissage
Exigence linguistique : niveau de français C2 et niveau d’anglais B1 sur l’échelle européenne CEFR
Expérience d’automatisation à l’aide de UI Path
Expérience Fonctionnelle du RPA
Must have
Expérience priuvée avec Git / GitHub : branches, pull requests, revue de code
Must have
Expérience prouvée avec la technologie RPA
Must have
Maîtrise des patterns de conception et des principes d’architecture de sa discipline (par exemple conception de processus automatisés robustes et réutilisables)
Must have
Pratiques de développement sécurisé (secure by design, OWASP) et compréhension des analyses SAST et SCA : interprétation et traitement des vulnérabilités remontées
Must have
Azure DevOps : Pipelines CI/CD, Boards
Should have
Expérience en équipe produit agile (Scrum, Kanban), en interaction directe avec le Product Owner et le métier
Should have
Pratique de l’ingénierie logicielle assistée par IA (GitHub Copilot) : cadrage, revue critique et validation du code généré, sans exposer de données sensibles
Should have
Tests automatisés et qualité du code (tests unitaires et d’intégration, revue de code)
Should have
Outil de gestion des tests (Azure Test Plans ou équivalent)
Nice to have
Profil recherché
Exigence linguistique : niveau de français C2 et niveau d’anglais B1 sur l’échelle européenne CEFR
Expérience d’automatisation à l’aide de UI Path
Expérience Fonctionnelle du RPA
Must have
Expérience priuvée avec Git / GitHub : branches, pull requests, revue de code
Must have
Expérience prouvée avec la technologie RPA
Must have
Maîtrise des patterns de conception et des principes d’architecture de sa discipline (par exemple conception de processus automatisés robustes et réutilisables)
Must have
Pratiques de développement sécurisé (secure by design, OWASP) et compréhension des analyses SAST et SCA : interprétation et traitement des vulnérabilités remontées
Must have
Azure DevOps : Pipelines CI/CD, Boards
Should have
Expérience en équipe produit agile (Scrum, Kanban), en interaction directe avec le Product Owner et le métier
Should have
Pratique de l’ingénierie logicielle assistée par IA (GitHub Copilot) : cadrage, revue critique et validation du code généré, sans exposer de données sensibles
Should have
Tests automatisés et qualité du code (tests unitaires et d’intégration, revue de code)
Should have
Outil de gestion des tests (Azure Test Plans ou équivalent)
Nice to have
Environnement de travail
D’un point de vue « soft skills », il est attendu du consultant qu’il soit / ait :
• Esprit d’équipe, au sein d’une équipe pluridisciplinaire (technique et métier)
• Communication et sens du métier : échange avec les décideurs produit, comprend leurs enjeux et explique ses choix techniques de manière accessible
• Autonome et proactif
• Rigoureux et responsable : assume la qualité et la sécurité du code qu’il livre, qu’il soit écrit à la main ou assisté par l’IA
• Esprit critique et orienté solutions : questionne, vérifie et propose
• Passionné et curieux : un véritable intérêt pour le développement et les technologies, entretenu par une veille active et une réelle capacité d’apprentissage
Découvrir LEVUP
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
RPA Developer
LEVUP
