Alternance - développeur framework tests F/H

Enedis - Electricité Réseau Distribution France
Canton de Courbevoie-1, France
8 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Junior
Compensation
€ 22K

Job location

Remote
Canton de Courbevoie-1, France

Tech stack

Java
Unit Testing
Continuous Integration
Python
Software Engineering
GIT
Pytest
Gitlab-ci
Information Technology

Job description

Développer des solutions numériques innovantes pour accompagner la transition énergétique Traiter, analyser et sécuriser les données, Environnement de travail :

Sujet : Mise en place d'un socle de tests unitaires pour un projet Python, Au sein de l'équipe SYPEL, avec pour objectif l'amélioration de la qualité logicielle du projet, vous aurez pour mission de concevoir et d'implémenter un socle de tests unitaires standardisé.

Ce socle facilitera l'intégration continue ainsi que le contrôle qualité du code du projet.

Missions confiées :

  • Analyser la structure actuelle du projet et identifier les besoins en matière de tests unitaires
  • Proposer une architecture de tests adaptée et évolutive
  • Intégrer les tests au pipeline Gitlab CI/CD
  • Rédiger la documentation technique et les bonnes pratiques associées
  • Accompagner l'équipe dans la prise en main du socle de tests, Merci de joindre à votre candidature la brochure de la formation visée.

Tout en étant soumise au principe de neutralité religieuse et politique, Enedis ouvre ses postes à toutes les compétences, toutes les énergies et toutes les personnalités sans exclusion. Conformément aux engagements pris par Enedis en faveur de l'accueil et de l'intégration des personnes en situation de handicap, cet emploi est ouvert à toutes et à tous sous réserve de l'aptitude médicale délivrée par la médecine du travail.

L'emploi est tenu de respecter les principes et engagements définis par le Code de Bonne Conduite d'ENEDIS.

Requirements

  • Bonnes connaissances en Python
  • Connaissance basique de Git
  • Esprit d'analyse, rigueur et autonomie

Compétences souhaitées (non obligatoires mais appréciées) :

  • Notions d'intégration continue (CI/CD)
  • Maîtrise d'un framework de test (ex. : pytest, unittest)
  • Connaissance des bonnes pratiques de développement logiciel, Niveau de diplôme préparé : Vous préparez un diplôme d'un niveau BAC+5

Spécialisation du diplôme préparé : Informatique ou ingénierie SI., Vous maîtrisez les langages Java / Python et des techniques de développement industrielles, et des bonnes pratiques de développement., * Capacité d'adaptation

  • Sens relationnel
  • Sens des responsabilités
  • Rigueur / Respect des consignes
  • Capacité d'analyse / Esprit de synthèse

Benefits & conditions

Durée du contrat : 1 an

Rythme d'alternance : Pas de préférences, Une prime d'intéressement avec abondement.

Jusqu'à 10 jours de télétravail par mois (selon les métiers et sous validation de votre futur manager).

30 jours de congés payés par an et 5 jours de congés supplémentaires pour révision.

Aide à l'emménagement possible et aide au passage du permis B.

100 % de votre titre d'abonnement pour vos trajets quotidiens pris en charge. You must create an Indeed account before continuing to the company website to apply

Apply for this position