Contrat
La description
Mission :
Exigences
Python : vous devez savoir utiliser les principales features avancées de python (décorateurs, itérateurs, yield, héritage, lib externe) et surtout savoir lire de la doc pour apprendre.
Nous utilisons python2.7 et 3.6. web : vous devez avoir de bonnes notions de css, et savoir faire de l'ajax avec jquery. git : gestion de branch et merge. postgresql et MariaDB : savoir faire un select avec jointures et utiliser un ORM (sqlalchemy)
Savoir comment optimiser une requête.
Méthodologie : nous apprécions, plus que de la doc, des graph expliquant comment fonctionne le software.
Tests unitaires et déploiements : tout code doit être testé avant d'être déployé en prod via jenkins.
Connaître des technologies de conteneurs comme docker.
Connaître les API RESTful.