Développeur Python

Python est un langage qui peut s’utiliser dans de nombreux contextes et s’adapter à tout type d’utilisation grâce à des bibliothèques spécialisées. Il est cependant particulièrement utilisé comme langage de script pour automatiser des tâches simples mais fastidieuses, comme un script qui récupérerait la météo sur Internet ou qui s’intégrerait dans un logiciel de conception assistée par ordinateur afin d’automatiser certains enchaînements d’actions répétitives (voir la section Adoption).

Catégories : , , , , Étiquette :

Description

Python est un langage qui peut s’utiliser dans de nombreux contextes et s’adapter à tout type d’utilisation grâce à des bibliothèques spécialisées. Il est cependant particulièrement utilisé comme langage de script pour automatiser des tâches simples mais fastidieuses, comme un script qui récupérerait la météo sur Internet ou qui s’intégrerait dans un logiciel de conception assistée par ordinateur afin d’automatiser certains enchaînements d’actions répétitives (voir la section Adoption). On l’utilise également comme langage de développement de prototype lorsqu’on a besoin d’une application fonctionnelle avant de l’optimiser avec un langage de plus bas niveau. Il est particulièrement répandu dans le monde scientifique, et possède de nombreuses bibliothèques optimisées destinées au calcul numérique.

Nous recherchons des candidats avec forte aptitude à travailler en équipe, quelqu’un qui est entregent, autonome, agile et proactif avec une capacité d’apprendre rapidement (environnement multi-clients). Le candidat doit être curieux, vouloir apprendre et avoir le souci du détail et du travail bien fait avec la capacité de juger des priorités.

Le candidat sera en outre chargé de :

  • Concevoir, écrire et modifier des codes d’une application développée en Python;

  • Développer et intégrer de nouvelles fonctionnalités;

  • Optimiser des bases de données relationnelles, incluant la protection des données et la sécurité d’accès;

  • Évaluer et optimiser la performance de codes et de fonctions;

  • Mettre en place les tests unitaires;

  • Documenter les codes développés;

  • Préparer et présenter des rapports d’avancement du projet;

  • S’assurer de l’intégration effective des fonctions et API développées dans le code source; et

  • Communiquer au superviseur toute amélioration potentielle ou problème identifié.

Formation

  • Baccalauréat+3 en informatique.

Compétences

  • Python.

  • Analyse.

  • Réusinage de code.

  • Débogage de code.

  • SQL.

Conditions de travail

  • Type de contrat : CDI

  • Mobilité: Présentiel & Télétravail

  • Primes de performances : Non

  • Primes annuelles : Non

  • Cotisations sociales : Oui

  • Assurance santé : Oui

  • Lieu de recrutement : Cameroun – International

  • Congés : 15 jours par an