Development API Python/Angular (IT)
Contexte de la mission
Dans le cadre de sa stratégie Public Cloud, l?organisation a adopté deux principes majeurs : Saa
S First : pour les besoins courants, privilégier une solution Saa
S lorsqu?elle répond aux attentes métier et fonctionnelles. Cloud Native : pour les développements spécifiques, concevoir les applications directement dans le Cloud en s?appuyant sur les services proposés par les fournisseurs de Cloud public. L?activité de Design & Legal Assessment (DLA) a pour objectif de contribuer à la construction d?un système d?information performant, agile, sécurisé et évolutif, en veillant à ce que les nouvelles solutions, ainsi que les solutions faisant l?objet d?un renouvellement, respectent notamment les principes suivants : Platform Agnostic Web & Mobile avec un design responsive Secure by Design Capacité à exposer les données et fonctionnalités via des interfaces uniformes / API Optimisation de la consommation des ressources Utilisation d?une infrastructure alimentée par des énergies renouvelables Conformité au RGPD Le processus de Design & Legal Assessment permet ainsi de limiter l?obsolescence du système d?information et de contribuer à la mise en place d?un paysage applicatif robuste, sécurisé et scalable. Initialement appliqué au niveau central, le processus est progressivement déployé à l?échelle internationale. L?élargissement continu du périmètre d?évaluation, notamment sur les aspects sécurité, architecture et conformité légale, entraîne une augmentation constante du nombre de dossiers à traiter. Afin de soutenir ce processus, une application web complète de type DLA as a Service a été développée et hébergée dans un environnement Google Cloud Platform (GCP), avec notamment App Engine et Firebase. L?application repose sur une architecture utilisant Angular pour le frontend et Python/Flask pour le backend. Objectifs et livrables
Concevoir et implémenter de nouvelles fonctionnalités en mode Agile. Intégrer des applications et services tiers via des API REST. Concevoir et développer des API REST consommables par les outils internes. Participer à l?évolution et à la maintenance de l?application. Contribuer à l?amélioration de l?architecture et des performances de la solution. Déployer et exploiter les fonctionnalités dans un environnement Google Cloud Platform. Compétences techniques requises
API REST Node.js Java
Script / Type
Script Angular Python / Flask HTML / CSS Shell / Bash Google App Engine Google Cloud Firebase Google Cloud Platform (GCP) Google Cloud Workflows Google Cloud Functions Profil candidat: Compétences techniques requises
API REST Node.js Java
Script / Type
Script Angular Python / Flask HTML / CSS Shell / Bash Google App Engine Google Cloud Firebase Google Cloud Platform (GCP) Google Cloud Workflows Google Cloud Functions