Aperçu de l'offre
- Expérience5 à 10 ans
- TélétravailTélétravail (précisé dans l'offre)
Missions et responsabilités techniques
Au sein de cette fonction, vous serez chargé(e) du développement des fonctionnalités attendues en respectant les priorités établies. Vous devrez également assurer la mise en place des différents niveaux de tests (unitaires, d'intégration), contribuer à l'intégration et au déploiement des composants, créer et mettre à jour la documentation technique, participer aux réunions agiles de l'équipe et analyser les performances globales du système en cas de problème détecté.
- Développement fonctionnalités backend et frontend
- Mise en place des différents niveaux de tests (unitaires, d'intégration)
- Participation à l'intégration et au déploiement des composants
- Création et mise à jour de la documentation technique
- Participation aux réunions agiles de l'équipe
- Analyse des performances globales du système
Profil recherché
Nous recherchons une personne ayant une expérience en JAVA / Maven, Spring ou Quarkus, API REST / GraphQL et ReactJS / TypeScript. Une connaissance en Python / JupyterHub notebook est également requise.
Compétences et outils attendus
Pour réussir dans ce rôle, vous devez maîtriser JAVA / Maven, Spring ou Quarkus, API REST / GraphQL ainsi que ReactJS / TypeScript. Une connaissance en Python / JupyterHub notebook est également souhaitée, tout comme une expérience en Système d'Information Géographique.
- 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
Le poste en bref
Ce poste de Functional IT Project Manager basé à Ramonville-Saint-Agne, France, nécessite un expert capable d'assurer la gestion des fonctionnalités backend et frontend dans le cadre de projets IT complexes. Vous serez responsable du développement des fonctionnalités attendues en respectant les priorités établies.
Dans ce rôle, vous participerez activement à l'intégration et au déploiement des composants, mettrai en place différents niveaux de tests (unitaires, d'intégration) et contribuerez à la création et à la mise à jour de la documentation technique.
- Développement fonctionnalités backend et frontend
- Mise en place des différents niveaux de tests
- Participation à l'intégration et au déploiement des composants
Environnement technique
L'environnement technique est composé d'outils et technologies variés. Vous devrez travailler avec Docker + Helm/K8S ou Swarm pour les activités DevOps, utiliser Confluence / Sharepoint pour la documentation et Gitlab / Gitlab-CI pour le contrôle de code source. JIRA/Confluence sera également utilisé pour la gestion des tâches et des projets.
- Docker + Helm/K8S ou Swarm
- Confluence / Sharepoint
- Gitlab / Gitlab-CI
- JIRA/Confluence
À qui s'adresse ce poste ?
Ce poste s'adresse aux candidats ayant une solide expérience en développement backend et frontend, avec une maîtrise de JAVA / Maven, Spring ou Quarkus, API REST / GraphQL et ReactJS / TypeScript. Une connaissance en Python / JupyterHub notebook est également un atout.
Le cycle de développement et ses pratiques
Dans ce type de poste, vous serez impliqué(e) dans le cycle de développement agilité, avec des réunions d'équipe régulières (type Scrum). Vous devrez également assurer la création et la mise à jour de la documentation technique, participer aux revues techniques et aux tests unitaires et d'intégration. L'analyse des performances globales du système sera une partie intégrante de vos responsabilités.
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 : 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
Préparer sa candidature
Pour préparer votre candidature, vous pouvez mettre en avant des projets passés où vous avez développé des fonctionnalités backend et frontend. Il est également recommandé de vous tenir informé(e) de l'évolution des technologies JAVA / Maven, Spring ou Quarkus, API REST / GraphQL et ReactJS / TypeScript afin d'être à jour sur les dernières tendances.
Il serait utile de préparer une liste de questions à poser lors de votre entretien pour en savoir plus sur la stack technique utilisée et l'équipe qui vous accueillera.
- Développement fonctionnalités backend et frontend
- Maîtrise des technologies JAVA / Maven, Spring ou Quarkus, API REST / GraphQL et ReactJS / TypeScript
Candidature
Modalités précisées à la source : Postuler depuis l'annonce officielle 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é (5 à 10 ans).
- Mettez en avant les compétences explicitement mentionnées dans l'offre.
- Adaptez votre CV à cette offre avant de candidater.