Détails de l'annonce
Référence:
51218
Publiée le:
9 août 2017
Type de poste:
CDI, SIVP
Lieu de travail:
Raoued, Ariana, Tunisie
Expérience:
Entre 2 et 5 ans
Étude:
Bac + 5
Rémunération proposée:
1 - DT / Mois
Disponibilité:
Plein temps
Langues:
Arabe , Français , Anglais
Mobilité:
Locale, International
Entreprise:
CYNAPSYS
Secteur: informatique / télécoms
Taille: Entre 20 et 100 employés

Cynapsys, SSII en Tunisie, est considérée comme étant un acteur dynamique dans le secteur de l’ingénierie informatique. Notre société a pour mission de concevoir et de mettre en place des solutions parfaitement adaptées aux besoins de ses clients et partenaires. En effet, et dans le cadre du conseil informatique, nous proposons toute sorte d’informations performantes et innovantes : Des solutions web, du développement spécifique en informatique, de la domotique informatique...

Description de l'annonce:


Nous recrutons un consultant Développement SW – FH avec minimum 3 ans d’expérience ayant des compétences confirmés en développement C++, en environnement temps réel embarqué, des connaissances en SNMP, TCP/IP

Lieu de Mission : Île-de-France

Durée de la mission : 1 année au minimum

Démarrage : ASAP

Missions principales :

Assurer l’implémentation de nouvelles fonctionnalités répondant aux attentes des clients et de les tester :

Le développeur SW s’attache à suivre les spécifications fonctionnelles ainsi que le process de référence pour le SW de manière à implémenter dans le logiciel embarqué de l’équipement des nouvelles fonctionnalités demandées par nos clients.

Le testeur SW travaille en étroite collaboration avec le développeur et vérifie que la fonction en cours d’implémentation suit bien les spécifications et ne fait pas régresser les fonctions préexistantes.

Ceci étant basé sur des tests type boîte blanche et des suites de régression. A l’issue du développement.

Le testeur doit aussi implémenter un test ou plusieurs tests automatiques protégeant de toute régression ultérieure.

Le développeur ainsi que le testeur appartiennent à des équipes Scrum où l’ensemble des métiers nécessaires à la réalisation de la fonction sont représentés. Les développements sont ainsi réalisés de manière incrémentale et itérative.

  • Compréhension des nouvelles fonctionnalités et du process de développement métier :
    • Traduction de spécifications écrites sous type d’user story (US) en tasks réalisables dans un sprint.
  • Codage ou test de la nouvelle fonction :
    • Testeur : Ecriture du plan test de test associé à chaque US des scripts de tests.
    • Développeur : Ecriture des spécifications logicielles.
    • Ecriture de tests unitaires sur hôtre, suivi des revues de code, livraison du logiciel dans le stream principal et suivi de la politique zero warning statiques.
  • Support ou réalisation des tests :
    • Testeur : Exécution et suivi par le testeur de l’avancement des tests sur cible suivant le plan de tests,
    • Développeur : Correction par le développeur des problèmes soulevés par le testeur (après vérification, prise de traces…)
    • Support de la fonctionnalité lors des essais système.

Environnement Technique :

Transmission radio numérique (Composants radiofréquence, Codage et modulation, théorie de l’information)

  • Protocoles :
    • Basiques sur les protocoles Ethernet, TCP/IP
    • Protocoles SNMP, http
  • Langages/outil :
    • Python pour le test
    • C++ pour le développement
    • JIRA & Confluence pour le suivi équipe & documentation
  • Environnement logiciel :
    • Gestion de configuraiton : GIT
    • RTOS (Linux ou Vxworks)
    • Logiciel temps réel embarqué
  • Environnement test :
    • Equipement de génération de trafic Ethernet,
    • Equipement de transmission radio
  • La langue de travail est l’anglais