Aperçu de l'offre
- Expérience10 ans
- Salaire40 000 – 75 000 € / an
- TélétravailTélétravail (précisé dans l'offre)
Le rôle et son périmètre
Ce poste de Directeur de projet est situé au cœur d'un projet ambitieux visant à moderniser les centres d'alertes hydrologiques et météorologiques. Le titulaire du poste sera responsable de la direction des activités DevOps, du développement et de l'intégration des composants techniques.
Au sein de cette équipe, vous serez chargé(e) de développer les fonctionnalités attendues en fonction des priorités définies par le client. Vous devrez également mettre en place différents niveaux de tests (unitaires, intégration...) et participer à l'intégration et au déploiement des composants.
Développer les fonctionnalités attendues (parties backend et frontend). Mettre en place les différents niveaux de tests. Participation à l'intégration et au déploiement des composants.
Responsabilités de développement
Au-delà du développement, vous serez également responsable de la gestion des activités DevOps. Cela comprend la création et la mise à jour de la documentation technique, ainsi que l'assurance du respect des règles applicables sur le projet (architecture, gestion de conf, qualité, sécurité...).
Prise en charge des activités DevOps de l'équipe. Création et mise à jour de la documentation technique. Participation aux réunions agiles de l'équipe. Respecter les règles applicables sur le projet.
Profil recherché
Nous recherchons une personne ayant une expérience en JAVA / Maven, Spring ou Quarkus, API REST / GraphQL et ReactJS / TypeScript. Une connaissance du Système d'Information Géographique est également un atout.
Une expérience dans la gestion des activités DevOps avec Docker + Helm/K8S ou Swarm serait un plus.
Expérience en JAVA / Maven : Maitrise. Expérience en Spring ou Quarkus : Maitrise. Expérience en API REST / GraphQL : Maitrise. Expérience en Python / JupyterHub notebook : Connaissance. Expérience en ReactJS / TypeScript : Maitrise. Expérience en Système d'Information Géographique : Connaissance.
Stack et compétences
En termes de compétences techniques, vous devrez maîtriser JAVA / Maven, Spring ou Quarkus, API REST / GraphQL, Python / JupyterHub notebook, ReactJS / TypeScript, ainsi que le Système d'Information Géographique. Vous devrez également être familier avec Gitlab et les outils de gestion de projet comme Confluence / Sharepoint et JIRA/Confluence.
JAVA / Maven : Maitrise, Spring ou Quarkus : Maitrise, API REST / GraphQL : Maitrise, Python / JupyterHub notebook : Connaissance, ReactJS / TypeScript : Maitrise, Système d'Information Géographique : Connaissance, Gitlab / Gitlab-CI, Confluence / Sharepoint et JIRA/Confluence.
Environnement technique
L'environnement technique est composé d'une variété de technologies et outils. Vous devrez travailler avec des technologies comme JAVA / Maven, Spring ou Quarkus, API REST / GraphQL, Python / JupyterHub notebook, ReactJS / TypeScript, Système d'Information Géographique. L'orchestration Docker + Helm/K8S ou Swarm sera également au cœur de vos responsabilités.
- JAVA / Maven
- Spring ou Quarkus
- API REST / GraphQL
- Python / JupyterHub notebook
- ReactJS / TypeScript
- Système d'Information Géographique
- Gitlab / Gitlab-CI
- Docker + Helm/K8S ou Swarm
Techniques et pratiques du poste
Ce rôle exige une compréhension approfondie des cycles de développement, des revues techniques, des tests unitaires et d'intégration. Vous devrez également participer aux réunions agiles pour assurer la bonne communication avec l'équipe.
La documentation technique sera un aspect clé de vos responsabilités, ainsi que le respect des règles applicables au projet.
Participation à l'intégration et au déploiement des composants. Analyser les performances globales du système.
Informations pratiques
Informations vérifiées pour cette offre. Les éléments non communiqués à la source ne sont pas mentionnés.
Type de contrat : freelance. Lieu de travail : Ramonville-Saint-Agne, France. Télétravail : Télétravail partiel (2 jours/semaine). Expérience attendue : Expérience en JAVA / Maven, Spring ou Quarkus, API REST / GraphQL, Python / JupyterHub notebook, ReactJS / TypeScript, Système d'Information Géographique.
Se préparer pour postuler
Pour préparer votre candidature, vous pouvez mettre en avant vos réalisations dans le développement backend et frontend. Une connaissance approfondie de Gitlab / Gitlab-CI et des outils de gestion de projet comme Confluence / Sharepoint et JIRA/Confluence sera un atout.
Il est également recommandé de rester à jour sur les dernières technologies utilisées dans le poste, notamment Docker + Helm/K8S ou Swarm.
- Portfolio professionnel
- Réalisations concrètes en développement backend et frontend
- Veille technique régulière
Candidature
Modalités précisées à la source : Postuler maintenant sur Free-Work.com.
Éléments communiqués par la source :
- Formulaire / plateforme de candidature : Postuler à cette offre
- Vérifiez que votre expérience correspond au niveau demandé (10 ans).
- Mettez en avant les compétences explicitement mentionnées dans l'offre.
- Adaptez votre CV à cette offre avant de candidater.