Ingénieure d’études et développement / Consultante Full Stack
Réalisation de prestations auprès de plusieurs clients et contribution à des projets internes au sein de Norsys Afrique.
- Contribution à la conception d’une architecture modulaire permettant l’intégration de l’assistant IA dans l’environnement Office.
- Structuration du backend selon une architecture hexagonale afin de séparer le domaine, les cas d’usage et les adaptateurs techniques.
- Développement d’un backend Java/Spring Boot avec API REST, intégré à un Office Add-in en TypeScript avec Office.js.
- Intégration d’un modèle de langage, conception des prompts, gestion du traitement des réponses, réalisation des tests et gestion des erreurs.
- Développement et maintenance de solutions de collecte, traitement et gestion de données énergétiques.
- Migration d’écrans AngularJS vers Angular moderne avec TypeScript, améliorant l’ergonomie et la maintenabilité des interfaces.
- Développement et évolution de services applicatifs et d’API REST.
- Intégration et traitement de données provenant de systèmes externes tels que RTE, ENEDIS, MQTT et SCADA.
- Contribution à la mise en place du monitoring applicatif sur Grafana, réalisation de débogage, de revues de code et d’amélioration continue.
- Analyse des besoins fonctionnels et techniques, estimation des charges et développement de nouvelles fonctionnalités.
- Assurance de la maintenance corrective et évolutive des applications, optimisation des performances et amélioration continuelle du code.
- Migration d’écrans front-end vers Angular 17 et contribution à la refonte du Design System.
- Participation à la migration back-end de Spring Boot 1 vers Spring Boot 2 et à la refonte de l’architecture applicative.
- Traitement des Dead Letter Queues (DLQ) et analyse des messages non traités dans les systèmes de messagerie.
- Rédaction et exécution de scripts Flyway pour gérer les évolutions et migrations de bases de données.
- Participation aux revues de code, au packaging, aux livraisons et aux déploiements sur les différents environnements.
- Assurance de la maintenance et de l'évolution de solutions métier, analyse, conception et implémentation de nouvelles fonctionnalités.
- Apport d'assistance à la recette, mise à jour de la documentation technique et participation aux cérémonies Agile.
- Recueil et analyse des besoins, conception de la solution et mise en place du socle technique pour une plateforme e-santé.
- Développement de fonctionnalités, conduite de la recette et contribution à la qualité du code à travers les tests et l'intégration continue.
Environnement technique