17 July 2012
Programmeur TDD Python
Le poste
Vous rejoindrez une équipe d’une dizaine de collaborateurs, dont la majorité sont des développeurs. Le travail s’articule sur des sprints de deux semaines (nous appliquons la méthodologie agile qui permettent aux développeurs de toucher à plusieurs aspects du projet.
Vous serez appelé à:
- Participer à la planification, à la répartition des tâches, ainsi qu’au développement. À la fin de chaque cycle, une démonstration du produit est
- organisée ainsi qu’une rétrospective dont le but est d’améliorer le processus
- Participer à une réunion journalière, interagir avec vos collègues ainsi que mettre en œuvre différentes pratiques agiles
- Comprendre les besoins, concevoir la solution, la réaliser (de la rédaction des tests et spécifications jusqu’au livrable), contribuer aux tests, et la présenter
- à vos collègues
- Proposer des solutions originales ou novatrices aux problématiques rencontrées
- Participer à la mise en place de standards de travail ainsi qu’au processus d’amélioration continue
Formation
Diplôme universitaire.
Compétences techniques
- Un ou plusieurs langages parmi le Python, PHP, C, C++, Java, Javascript
- Un gestionnaire de version de code source
Intérêts
- Les outils d’intégration continue
- Les principes d’ingénierie logicielle (SOLID)
- Les technologies employées dans le monde des télécommunications
- L’animation d’une communauté
Langues
Le français (comme langue de travail) et l’anglais (au moins à l’écrit).
Expériences professionnelles
3 à 5 ans d'expérience en développement et en TDD.