Nous recherchons un.e développeur.se senior .NET BizTalk pour rejoindre une équipe dynamique au sein de la Digital Factory. Ce rôle requiert des compétences approfondies en .NET Core et Framework, ainsi que des connaissances sur BizTalk, pour contribuer au développement et à la maintenance des applications de gestion commerciale et des échanges de données. Responsabilités :Développer de nouvelles fonctionnalités basées sur les user stories établies avec l'équipe. Assurer la maintenance des applications gérées par l'équipe. Garantir la qualité applicative. Participer aux revues de codes. Organiser et participer aux livraisons des applications de l'équipe. Analyser post-livraison la santé de la plateforme. Faire preuve de proactivité dans la gestion des risques et des problèmes potentiels. Veiller à la rapidité des applications. Élaborer des solutions techniques pour répondre aux besoins fonctionnels et aux enjeux de performance. Réaliser les tests unitaires et d'intégration. Contribuer à la documentation technique. Posséder une bonne capacité de communication, tant à l'oral qu'à l'écrit. Compétences requises :BizTalk C# .NET Framework 4.8 C# .NET Core SQL Atouts appréciés :WCF / WebAPI .NET Web Forms/MVC 3 JavaScript Azure Tests unitaires React / TypeScript Ce poste est basé dans le 94, avec un démarrage ASAP et une durée de plus de 12 mois, incluant 2 jours de télétravail par semaine.
Contexte : Pour l'un de nos clients du secteur de l'énergie, nous recherchons un ingénieur pour faire évoluer les applicatifs et les ouvrages pour répondre aux enjeux de demain. L'outil des courbes a été déployé en 2015. Que ce soit d'un point de vue graphique, ergonomique, l'outil n'est plus adapté d'autant plus avec l'augmentation du nombre d'ouvrage dans la supervision. Le Back du SCADA utilise AVEVA System Plateform. Le Front quant à lui a été sortie d'AVEVA et utilise un Framework Blazor. Aujourd'hui cet outil courbe est « legacy » est encapsulé dans AVEVA. L'objectif du projet est de développer un nouveau outil courbe directement sur le framework utilisé. Missions: - Participer à l'analyse des besoins et aux travaux de préparatoires au développement ; - Réaliser les développements en respectant les règles de l'art ; - Participer à l'amélioration continue de la cellule (organisation, qualité, architecture, assurer une veille technologique) ; - Participer à la mise en production et au maintien en condition opérationnel de la ou des application(s) ; - Être attentif à la bonne expérience utilisateur. Ces prestations seront réalisées dans le respect des jalons du projet, de la charge, des SLA, des politiques et standards GRDF, du cadre technique de la DSI, en collaboration avec tous les acteurs SI et métier et en s'appuyant sur le patrimoine documentaire existant. Exemples de livrables: Les Livrables demandés lors de cette prestation pourront être (liste non exhaustive) : - Le code source des applications - Reporting (suivi du Design / Build / Test, points d'attention, ...) ; - Contribution à la Documentation technique (études d'impacts, spécifications, description et configuration des environnements, modèles de données, ...) ; - Livraison des packages applicatifs développés par l'équipe sous le contrôle du MOE ; - Contribution au Dossier de préparation de MEP (avec rédaction / contributions aux documents suivants : résultats tests de performance, bilan des tests, PTI, PTE, ...)
Vos principales responsabilités seront : - Concevoir et développer les évolutions du système d'information de gestion des travaux. - Participer à la transformation d'une l'application vers une architecture modulaire. - Contribuer à la conception et au développement du futur module dédié au suivi de l'exécution des travaux. - Développer les fonctionnalités Backend en Python / Django. - Concevoir et développer des API REST avec Django REST Framework. - Développer les interfaces Frontend avec Angular et TypeScript. - Concevoir et exploiter les modèles de données PostgreSQL. - Participer à la modélisation logicielle et fonctionnelle : BPMN, UML et Design Patterns. - Contribuer à la mise en place et à l'évolution d'une architecture de type monolithe modulaire. - Réaliser les tests, le déploiement et la documentation des développements. - Participer au développement de prototypes pour l'incubateur DNUM. Compétences techniques indispensables: - Python : maîtrise - Django : maîtrise - Django REST Framework / conception d'API REST : maîtrise - PostgreSQL / SQL : très bonne maîtrise - TypeScript : expérience solide - Angular : expérience solide - Modélisation logicielle : BPMN, UML, Design Patterns - Architecture monolithe modulaire : expérience ou bonne connaissance - Docker et/ou Kubernetes - GitLab et intégration continue / CI-CD Linux / WSL
Testeur Automaticien Contexte de la mission : Le consultant interviendra dans le cadre d'un projet portant sur l'activation de services lors du processus de livraison, grâce aux infos clients sur les droits d'accès, en consultation ou par mécanisme d'abonnement. Tâches à réaliser : Ecriture de nouveaux tests (Robot Framework) et maintenance du patrimoine existant · Exécution des tests, analyse des résultats et des logs · Gestion et suivi des anomalies · Reporting de l'activité / Rédaction des bilans des campagnes de tests · Participation aux cérémonies Agile Compétences recherchées : Obligatoires : Maîtrise des outils de gestion documentaire des tests, US et anomalies (JIRA, Confluence) Expérience sur les outils de tests automatisés (Robot Framework, Python) et manuels (XRay, Bruno) Connaissances Gitlab (notion de MR), chaîne d'intégration, relectures de code Expérience de projet en mode AGILE Très bon niveau de communication afin de faire l'interface avec le client et l'équipe projet Rigueur, organisation, dynamique, autonomie et force de proposition Intérêt pour le Backend (100% de notre activité), dans un contexte à fort enjeu pour le client avec une réelle complexité fonctionnelle Appétence pour l'utilisation de l'IA au quotidien Optionnelles : Des notions sur un ou plusieurs des domaines suivants : ArgoCD, open Shift (micro-services) Expérience nécessaire : Minimum 5 années d'expérience dans le test