Un (e) Développeur (se) Python Senior

Description du poste

Astek recrute pour son client un (e) Développeur (se) Python Senior
Date de début : ASAP
Statut : Mandat
Endroit : Montréal
Durée: 6 mois de mission
Horaire de travail : 40h/semaine

Le client recherche un dev senior backend, python, mongoDB et avec de l’expérience en IA idéalement.

Expert Backend
+ Développeur Python : expertise Senior
+ Postgres : expertise avancée
+ MongoDB : expertise avancée
+ Event-Driven development (Kafka)

DESCRIPTION DU POSTE

Plus en détails:

En tant que développeur logiciel, tu auras pour mission de participer à la spécification, à la conception et à la réalisation de logiciels incluant les essais de ceux-ci que ce soit pour des environnements embarqués ou non.
Tu devras communiquer avec les équipes scientifiques et comprendre les algorithmes d’AI pour en réaliser l’intégration.
Tu devras être capable de bien comprendre les domaines d’application variés afin d’être en mesure de proposer des idées pour l’implémentation et être pertinent dans les réalisations.
Tu dois également être familier avec les différentes technologies et plateformes de déploiement telles que Linux et Windows. D’autres connaissances pour les plateformes Cloud/Azure ou QNX sera un plus.

Fonctions essentielles/principaux domaines de responsabilité
– Conception de solutions logicielles;
– Codage et dépannage de composantes logicielles en langage Python
– Toute autre connaissance technique, langage ou plate-forme est un atout;
– Préparation de tests unitaires sur les éléments du logiciel;
– Préparation et exécution de tests d’intégration et tests fonctionnels;
– Gestion en configuration des éléments du logiciel;
– Déployer et tester la solution dans des environnements variés.

Exigences minimales
– Diplôme collégiale en informatique ou universitaire de premier cycle en sciences, en génie, en informatique ou en génie logiciel;
– Bon niveau d’expertise en programmation web (front end);
– Bon niveau d’expertise en composantes et services d’arrière-plan (back end);
– Être polyvalent et avoir une bonne capacité d’apprentissage;
– Maitrise du français parlé et écrit; la maitrise de l’anglais est un atout, mais non une exigence;
– Avoir de la curiosité intellectuelle, le gout d’apprendre et de se diversifier est essentiel;
– Avoir des aptitudes pour le travail en équipe et favoriser l’intelligence collective;
Travail en présentiel nécessaire lorsque des essais sur du matériel sont requis.

Qualification souhaitable
– Un sens aigu de la qualité du code et des pratiques de programmations est souhaité;
– Avoir de l’expérience avec les méthodes de développement Agile (Scrum, Kanban) est un atout;

Les connaissances des technologies, langages, librairies IDE et outils dans les écosystèmes suivants sont des atouts :
Cybersécurité
Infonuagique (Azure, AWS, Google Cloud)
Kubernetes, Docker et les langages de script
Python et machine learning/deep learning
Réalité augmentée et traitement d’images

Avoir des connaissances en devOps, intégration continue et distribution continue est considéré comme un atout;

La maitrise de l’anglais est un atout, mais non une exigence;