Les missions du poste


L'architecte développeur full stack pour le projet OTDH est notamment en charge de superviser les travaux de développement des communautés de développement (rassemblant différents acteurs de l'État, industriels et partenaires).Il joue un rôle clé dans l'architecture et le développement des solutions logicielles nécessaires à l'OTDH, en particulier sur la partie interface utilisateur (IHM), l'intégration des briques de traitement des données (notamment l'IA) et la mise en oeuvre des environnements de développement sécurisés pour les applications critiques.L'architecte est également responsable de l'intégration continue (CI/CD) et du développement des services IA nécessaires au bon fonctionnement du projet, en s'assurant de leur déploiement dans des environnements hautement sécurisés (on-premise, jusqu'au niveau secret).Missions principales :1. Supervision des communautés de développement du projet OTDH, incluant les échanges techniques, la cohérence des architectures logicielles, et l'assurance de la qualité du code entre les différents acteurs impliqués (industriels, partenaires, équipes internes).2. Challenger l'industriel sur la conception et le développement des produits livrés pour OTDH, en particulier sur les choix architecturaux et les aspects techniques relatifs à :- L'intégration des briques de traitement des données (IA, géomatique, analyse forensique).- La création et l'évolution des interfaces utilisateur (IHM) adaptées aux besoins métiers et aux utilisateurs finaux des forces de sécurité intérieure.- La performance, sécurité et scalabilité des solutions développées.3. Développement des solutions logicielles pour la direction du projet OTDH et la création de nouveaux modules ou services nécessaires au projet.4. Mise en oeuvre et gestion des environnements de développement sécurisés (on-premise, jusqu'au niveau secret), incluant l'utilisation de technologies de containerisation (Docker, Kubernetes), ainsi que la gestion des pipelines CI/CD.5. Intégration continue et déploiement des services IA dans les environnements de production, en s'assurant de leur interopérabilité et de leur conformité avec les exigences techniques et de sécurité du projet.6. Conception et gestion des outils de monitoring pour les applications développées et déployées, afin de garantir leur disponibilité et performance en temps réel dans des environnements à haute criticité.7. Support technique et accompagnement des équipes de développement internes et externes pour l'intégration des solutions logicielles dans le cadre des infrastructures du projet (cloud hybride, on-premise, solutions de stockage de données sensibles).

Le profil recherché

Compétences et qualifications requises :Compétences techniques :- Expertise en développement full stack (front-end et back-end) avec des compétences solides en JavaScript (React, Angular, Vue.js), Node.js, Python, et autres technologies adaptées à la mise en place de solutions sécurisées et performantes.- Expertise en conception d'architectures logicielles distribuées et d'intégration de services IA (ex : traitement des données massives, machine learning, AI-as-a-service).- Maîtrise des principes de développement sécurisé (OWASP, sécurité des API, cryptage des données) et expérience dans des environnements hautement sécurisés (jusqu'au niveau secret).- Expérience dans la mise en oeuvre de pipelines CI/CD avec des outils comme Jenkins, GitLab CI, Docker, Kubernetes pour des environnements de développement sécurisés.- Connaissance des outils de gestion de version (Git, SVN), des frameworks de tests unitaires et d'intégration continue.- Expérience avec des technologies de cloud hybride, et solutions d'hébergement on-premise pour des applications à haute disponibilité.Compétences comportementales :- Leadership technique : Capacité à superviser et guider les communautés de développeurs dans un environnement collaboratif, en garantissant l'alignement avec les exigences fonctionnelles et techniques du projet.- Autonomie et proactivité dans la résolution de problèmes complexes et l'amélioration continue des processus de développement.- Excellentes compétences en communication, permettant d'éclairer le directeur de projet, de challenger les choix des industriels, de coordonner les échanges entre les équipes techniques internes et externes et d'évangéliser les différents acteurs.- Capacité à traduire des exigences métiers en solutions techniques concrètes adaptées aux besoins des utilisateurs des forces de sécurité intérieure.- Capacité à travailler sous pression, en respectant des délais stricts dans un environnement dynamique et critique.

Compétences requises

  • Docker
  • Gestion des données
  • Test unitaire
  • Python
  • Javascript
  • Amélioration continue
  • API
  • Intelligence artificielle
  • Apache Subversion (svn)
  • Autonomie
  • Intégration continue
  • Kubernetes
  • IHM
  • Pro-activité
  • Machine learning
  • Jenkins
  • Git
  • Node.js
  • Angular
  • Vue JS
  • Méthodes d'amélioration OMQ
  • Management d'équipe
  • SIG
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Informatique à Saint-Denis