Activez les alertes d’offres d’emploi par e-mail !

Ingénieur Développeur Python "Full Stack" (F / H)

Université de Montpellier

Montpellier

Hybride

EUR 40 000 - 60 000

Plein temps

Hier
Soyez parmi les premiers à postuler

Résumé du poste

Une université de recherche innovante à Montpellier recrute un développeur Full Stack pour le projet COMETES. Vous serez chargé de concevoir et maintenir les outils logiciels du centre spatial. Le rôle nécessite une maîtrise avancée de Python, de bonnes compétences en bases de données, ainsi qu'une compréhension des systèmes Linux. Ce poste offre jusqu'à 46 jours de congés et la possibilité de télétravail.

Prestations

Jusqu'à 46 jours de congés / an
Temps de travail aménageable
Jusqu'à 2 jours de télétravail / semaine
Restauration collective
Aide et prestations sociales
Soutien à la parentalité

Qualifications

  • Diplôme Bac+3 minimum en développement Full Stack ou Bac+5 en développement logiciel.
  • Maîtrise avancée de Python (programmation orientée objet, développement de bibliothèques).
  • Capacité à collaborer avec des équipes interdisciplinaires.

Responsabilités

  • Concevoir et maintenir les outils logiciels du segment sol du CSUM.
  • Mettre à jour ou refondre les applications existantes développées en Python.
  • Développer de nouvelles fonctionnalités et assurer la maintenance corrective.

Connaissances

Maîtrise de Python
Compétences en bases de données et SQL
Compétences en Django
Compétences en VueJS
Connaissances de base en Linux
Connaissances de base en Git
Anglais minimum B2

Formation

Diplôme Bac+3 en développement Full Stack

Description du poste

A propos de nous

Une université d'excellence

Université de recherche intensive, leader mondial en écologie, l'Université de Montpellier est un établissement public expérimental qui figure dans le top 200 du classement de Shanghai. Elle couvre plusieurs champs disciplinaires sciences et techniques, droit, économie, environnement, administration, gestion, médecine, pharmacie, activités physiques et sportives, biologie, informatique, sciences de l'éducation, science politique. Elle a obtenu en 2022 la labellisation I-SITE (Initiative Science Innovation Territoires Economie) qui associe 15 partenaires de recherche et d'innovation du territoire. Ce Programme d'Excellence (PEI) porté par l'Université de Montpellier s'articule autour des enjeux "Nourrir, Soigner, Protéger" et s'appuie sur tous les domaines scientifiques de l'Université et de ses partenaires. Elle coordonne le Pôle Universitaire d'Innovation (PUI).

Une université engagée

Vigilante envers toutes formes de discriminations, l'Université de Montpellier est engagée pour la promotion de la diversité, l'égalité entre femmes et hommes et pour l'inclusion des personnes en situation de handicap. Elle est attachée aux fondements du service public, à la laïcité, à l'égalité des chances et à l'accès de tous aux savoirs. Elle promeut les valeurs académiques telles que l'éthique, l'intégrité scientifique et la liberté universitaire. L'UM place enfin le développement durable au cœur de sa politique et de son savoir-vivre. Une démarche saluée par le palmarès du Times Higher Education qui la place en tête des universités françaises les plus performantes en terme de développement durable.

Dans le cadre de ses engagements, l'université promeut le CV sans photographie.

Structure de rattachement : Centre Spatial Universitaire de Montpellier (CSUM)

Mission proposée

Intitulé du projet : Compétences et Métiers pour l'Espace

Acronyme du projet : COMETES

Durée globale du projet : 48 mois

Description sommaire du projet : Le projet COMETES (financé par l'Agence Nationale de la Recherche à hauteur de 20 M€ sur cinq ans) vise à favoriser l'émergence des talents et à accélérer l'adaptation des formations, du CAP au doctorat, pour répondre aux besoins en compétences de la filière spatiale.

Mission principale : Le développeur Full Stack aura pour mission de concevoir, développer, tester et maintenir les outils logiciels du segment sol du CSUM, en particulier le centre de contrôle et les bancs de test, afin de permettre l'exploitation et la validation des satellites, aussi bien au sol qu'en vol, dans un contexte de volume croissant de données à traiter.

Définition des tâches à accomplir :

  • Analyser les besoins fonctionnels en lien avec les équipes d'exploitation et d'ingénierie.
  • Mettre à jour ou refondre les applications existantes développées en Python.
  • Développer de nouvelles fonctionnalités pour les outils du segment sol (centre de contrôle, bancs de test).
  • Effectuer les phases de test, de validation fonctionnelle et de vérification logicielle.
  • Déployer les applications dans les environnements de production et de test.
  • Assurer la maintenance évolutive et corrective des outils existants.
  • Gérer les données générées par les satellites en opération.
  • Contribuer à l'amélioration continue de l'architecture logicielle et des processus de développement.
  • Collaborer avec les équipes pluridisciplinaires (systèmes, électronique, mission, etc.) du CSUM
  • Participer aux actions de promotion du domaine spatial et de la science : salon, congrès, conférences; symposium, workshop...
  • Contribuer à l'amélioration continue des processus du CSUM
  • Toute activité nécessaire au bon fonctionnement du CSUM
  • Former les étudiants du supérieur au spatial au travers des projets de nanosatellites

Description précise de l'évènement ou du résultat objectif déterminant la fin de la relation contractuelle ainsi que les modalités d'évaluation et de contrôle de ce résultat : Livraison d'une première version d'une application web

Notre profil idéal

Qualifications / Domaine de formation demandé :

  • Diplôme Bac+3 minimum en développement Full Stack, ou Bac+5 en développement logiciel.
  • Maîtrise avancée de Python (programmation orientée objet, développement de bibliothèques, utilisation de décorateurs).
  • Très bonnes compétences en bases de données et en SQL.
  • Compétences intermédiaires en Django (ou autre framework similaire).
  • Compétences intermédiaires en VueJS (ou framework équivalent).
  • Connaissances de base en Linux (ligne de commande, navigation, lecture / écriture de fichiers).
  • Connaissances de base en Git (et GitHub ou GitLab).
  • Capacité à collaborer avec des équipes interdisciplinaires.
  • Capacité élevée à structurer et suivre des plans de test dans des environnements complexes et exigeants.
  • Esprit critique et aptitude à résoudre efficacement les problèmes techniques.
  • Niveau d'anglais : minimum B2 (lecture, écriture, expression orale).
  • Compréhension de base des réseaux informatiques (modèle OSI, TCP / IP, CAN) et des protocoles réseau.
  • Rejoindre l'université de Montpellier, c'est bénéficier de nombreux avantages dans une région qui offre un cadre de vie qualitatif.

    Nos avantages :

    Dispositifs de développement des compétences : accès à une grande offre de formation, préparation aux concours internes

    Jusqu'à 46 jours de congés / an (pour un temps plein à 38h30)

    Temps de travail aménageable

    Jusqu'à 2 jours de télétravail / semaine (selon les modalités de la charte de TT applicable à l'UM)

    Restauration collective

    Aide et prestations sociales

    Prise en charge partielle des abonnements au transport de la ville

    Accès aux activités sportives, culturelles et de loisirs de l'université

    Soutien à la parentalité : club de loisirs pour enfant, partenariat de crèches, jours enfant-malade

    Avantages dépendant de la nature et la durée du contrat, des nécessités de services et des conditions d'éligibilité

    Informations complémentaires :

    Rémunération : de 2405€ à 2925€ bruts mensuels, dont 220€ d'indemnité mensuelle des agents contractuels (prime)

    Prise de poste : Octobre

    Type de contrat : CDD de catégorie A

    Durée du contrat : 12 mois

    Clôture des candidatures : 15 / 09 / 2025

    À noter : L'Université sera fermée du 25 juillet au soir jusqu'au 20 août inclus.

    Obtenez votre examen gratuit et confidentiel de votre CV.
    ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.