Analyste programmeur
MySQL, Python
Description (French)

DÉVELOPPEUR SENIOR PYTHON - ARCHITECTURE API - (MONTRÉAL)

Meritek recrute pour son client situé dans le Mile-End et spécialisé dans le domaine de l’intelligence artificielle un développeur Python Senior Architecte d’API.

Missions : Travailler en équipe et diriger la conception et l’intégration des API internes et des microservices.

Responsabilités :
•Concevoir et prendre en charge la mise en œuvre et l’intégration de composants logiciels entre nos modules d’apprentissage automatique et notre back-end.
•Intégrer les API externes
•Rédigez un code bien conçu, testable et efficace en utilisant des pratiques de développement logiciel éprouvées et actuelles
•Rassembler et affiner les spécifications et les exigences en fonction des besoins commerciaux et / ou techniques
•Créer et maintenir la documentation du logiciel
•Participer et diriger des sessions de révision du code au sein de l’équipe
•Effectuer le contrôle de la qualité et des bogues.

Qualifications & Expériences :
•Plus de 10 ans d’expérience en développement logiciel utilisant Python
•Esprit d’entreprise
•Expérience passée dans la conception d’API
•Connaissance technique approfondie des méthodologies de développement logiciel, de la conception (modèles de conception) et de la mise en œuvre.
•Familier avec l’intégration continue
•Connaissance approfondie de la gestion de bases de données SQL et noSQL (par exemple, MySQL et MongoDB).
•Forte expérience de test avec le développement piloté par les tests (TDD), mocking et les concepts IoC
•Connaissance des frameworks de tests unitaires et de mocks

(English)

SENIOR PYTHON DEVELOPER - API ARCHITECTURE

Meritek is recruiting a Python Senior Developer and API Architect for its client located in the Mile-End specializing in the field of artificial intelligence.

Missions : Work in team and lead the design & integration of our internal API’s and Microservices

Responsibilities :
•Design and support the implementation and integration of software components between our Machine Learning modules and our back-end
•Integrate external API’s
•Write well designed, testable, efficient code by using proven, current software development practices
•Gather and refine specifications and requirements based on business and/or technical needs
•Create and maintain software documentation
•Participate and lead code review sessions within the team
•Perform QA & bug fixing.

Qualifications & Experiences :
•10+ years’ experience in software development using Python
•Entrepreneurial Mindset
•Past experience with designing API’s
•Thorough technical knowledge in software development methodologies, design (design patterns) and implementation
•Familiar with Continuous Integration
•Expert knowledge of SQL and noSQL database management (e.g. MySQL & MongoDB)
•Strong testing experience with Test Driven Development (TDD), mocking, IoC concepts
•Knowledge of Unit Testing and Mocking frameworks
i
N° de poste 2443
Lieu Montréal
Statut Permanent