CRÉATION D’UNE API DE GESTION DE PROJETS F/H Recruteur partenaire
Critères de l'offre
Métiers :
- Ingénieur d'études et développement C/C++ (H/F)
Télétravail :
- Télétravail partiel
Expérience min :
- débutant à 1 an
Lieux :
- Aix-en-Provence (13)
Conditions :
- Stage
- Salaire non précisé
- Temps Plein
- Aucun déplacement à prévoir
Description du poste
CRÉATION D'UNE API DE GESTION DE PROJETS DE DÉVELOPPEMENT AVEC LA MÉTHODE B
Objectif : Développer une bibliothèque qui regroupe l'ensemble des fonctionnalités actuelles pour manipuler un projet B, afin de pouvoir remplacer, dans l'interface graphique, la couche d'appel à l'interface en ligne de commandes par des appels directs à cette bibliothèque.
Contexte :
La méthode B est utilisée pour développer formellement des composants logiciels et des modèles de systèmes critiques. Atelier B est un environnement de développement intégré (IDE) pour la méthode B qui est maintenue et développée par CLEARSY. Atelier B fournit à la fois une interface graphique et une interface en ligne de commande pour gérer le développement. Il n'existe actuellement pas d'API permettant d'accéder programmatiquement à l'état d'un projet pour le consulter ou le manipuler. En effet, l'interface graphique opère en créant des processus qui instancient l'interface en ligne de commandes et en communiquant avec ces processus.
Le stage est structuré comme suit :
- Rédiger une spécification détaillée de l'API à développer : celle-ci sera un entrant pour développer la bibliothèque et son banc de test. Le stagiaire aura accès à la documentation de l'interface en ligne de commande actuelle.
- Définir un calendrier par étapes de la mise en œuvre de la bibliothèque, de sa documentation, et de son banc de test (développement itératif).
- Réalisation des différentes étapes du calendrier.
- Créer une nouvelle interface en ligne de commandes.
Contraintes technologiques :
- Le stagiaire devra savoir naviguer confortablement dans le code C et C++ existant.
- La bibliothèque devra être accessible depuis l'interface graphique (C++), et avoir une efficacité comparable à celle de l'interface en ligne de commandes actuelle.
- La bibliothèque sera amenée à accéder au système de fichiers et à faire des appels à des outils externes (communication interprocessus).
- La bibliothèque devra être développée dans un langage pouvant être compilé et exécuté dans des environnements Windows, Linux, macOS, en ayant un minimum de dépendances externes.
- L'utilisation d'IA générative est possible lorsque les résultats obtenus peuvent être validés.
Compétences recherchées :
- Solides connaissances de C/C++
- Rigueur et autonomie
Ce Que Nous Vous Proposons
- Rejoindre une PME de 150 personnes réparties sur 4 sites : AIX, LYON, PARIS, STRASBOURG, pour laquelle les valeurs humaines sont très importantes.
- Une montée en compétences via : des formations multiples, un encadrement par des experts, un travail collaboratif et un mentor pour les moins expérimentés et les changements d'activités
- Des opportunités nombreuses : les expériences se complètent et se diversifient en fonctions des projets et des envies : développement, conception, validation, architecture, organisation
- Les postes à CLEARSY sont évolutifs et polyvalents : chef de projet, responsable technique, développement, propositions commerciales, présentations, participation à une offre technique, financière et produit, formateur, participation à des conférences et salons métier ?
- Un accord incluant du télétravail si souhaité
- Des avantages intéressants : une très bonne mutuelle, des activités fréquentes organisées par les collaborateurs et soutenues par le CSE, des tickets restaurants, un vrai accord de participation (1/4 des bénéfices reversés aux collaborateurs), une prime de vacances et des primes de cooptation
- Organisation de soirées (food trucks), escape games, after works, potager collaborative, pétanque, billiard, cours de yoga, squash ?
- Intégrer CLEARSY c'est rejoindre une communauté de spécialistes dans laquelle les compétences professionnelles sont reconnues et enrichies ; dans laquelle l'inventivité, l'autonomie et le sens du collectif sont des qualités appréciées
- Les règles, et la hiérarchie ne sont pas de mise à CLEARSY, afin de rester agiles et de se concentrer sur la réussite technique des projets. Cette citation reflète bien nos valeurs : Steve Jobs ? Cela n'a pas de sens d'embaucher des gens intelligents et de leur dire quoi faire ; nous embauchons des gens intelligents pour qu'ils nous disent ce qu'il faut faire
Des projets qui ont du sens
A la différence d'une ESN, l'immense majorité des travaux de CLEARSY sont réalisés au forfait dans les locaux : nos clients nous confient la réalisation de l'ensemble d'un projet en complète autonomie (technique et organisationnelle), avec un engagement de résultat.
Vous cherchez une entreprise innovante dans un secteur porteur d'avenir ? Nos clients sont les acteurs majeurs du monde de la mobilité verte et de l'énergie.
Les valeurs humaines de CLEARSY sont très importantes. Les règles, et la hiérarchie ne sont pas de mise à CLEARSY, afin de rester agiles et de se concentrer sur la réussite technique des projets.
Durée du contrat : 6 mois
Recommandé pour vous


