Python/Full Stack Developer / Développeur Python/Full Stack
Montreal, QC
mthree
Are you a graduate unsure how to start your career? An experienced professional looking for a new role? Or a business wanting to upskill? Discover mthree.**Must be local to Montreal**
Location: Primarily remote in Quebec, but must be available to go to the office occasionally for meetings or client interactions – Montreal.
Mandate duration: 12 months, 35 hours/week
We are looking for an experienced Python/Full Stack Developer to join a dynamic team for one of our clients.
Job Description:
- Develop and maintain microservices and Azure Functions using Python to integrate various applications with the Azure integration platform (Kafka, Event Hub, IoT Hub);
- Create and maintain interfaces with third-party applications (API REST, MQTT Broker, SOAP);
- Perform unit and integration testing during development;
- Design, build, and optimize deployment pipelines for microservices (CI/CD);
- Implement Azure Functions to automate data flows into the data lake (Lakehouse);
- Develop and maintain APIs for external providers;
- Collaborate with data architecture advisors and analysts to integrate data from multiple sources into the Fabric environment;
- Ensure the security, integrity, and scalability of data systems by following best practices and adhering to compliance standards;
- Write efficient, reusable, and well-documented Python code for various automation tasks and cloud services;
- Develop web applications for data entry or specific needs.
About mthree:
Since 2010, mthree has been helping clients solve their business and technological challenges. We are a technology and business consultancy with a global workforce delivering significant business and IT projects in some of the largest financial services organizations worldwide.
- Core Services
- Consulting and Advisory
- Managed Services
- Alumni Graduate Program
- Alumni Pro Program
We have a global presence and are experts in delivering exceptional quality to our client base, providing consulting services across Risk, Regulation & Compliance; Vendor Products; Application Support; Application Development; Cyber & Information Security; Data Science and DevOps areas.
Our Expert program offers experienced professionals access to top roles in tech, finance, aviation and insurance. Join us to work on groundbreaking technology projects, from international trading platforms to critical applications for leading airlines. We recruit professionals who are eager to fast-track their careers in technology or operations within prestigious global organizations.
Skills Required:
- Bachelor's degree in computer science or equivalent;
- At least 5 years of experience in Python application development;
- Knowledge of an integration platform, ideally Apache Kafka or equivalent (Event Hub, IoT Hub, AWS integration services, etc.);
- Proficiency in JavaScript;
- Basic knowledge of C#;
- Familiarity with MS SQL databases;
- Knowledge of Azure resources: Function, Container Instance, API Management, Event Hub, IoT Hub (as many as possible from the list);
- Experience with Azure DevOps and Git (source code management and CI/CD);
- Mastery of the Scrum process.
- Language: Proficiency in French and English
Soft Skills:
- Attention to detail;
- Autonomy and proactivity;
- Ability to navigate between business needs and technical requirements;
- Flexibility;
- Strong communication skills;
- Team spirit.
Assets:
- Experience with VS Code or PyCharm;
- Knowledge of Bicep;
- Experience as a Tech Lead or Team Lead.
.
At mthree, our values support courageous teammates, needle movers, and learning champions all while striving to support the health and well-being of all employees. We take great pride in celebrating the diversity of each individual who contributes to making mthree the company it is today and will be in the future. We value diversity both within mthree and with our partner companies, and we're proud to provide an environment where all our colleagues can flourish. That means promoting a strong culture of equality but, most importantly, inclusion.
Applicants must be currently authorized to work in Canada on a full-time basis. The Company will not sponsor applicants for work visas.
**French Translation**
Doit être localisé à Montréal
Lieu : Principalement à distance au Québec, mais doit être disponible pour se rendre au bureau occasionnellement pour des réunions ou des interactions avec les clients – Montréal.
Durée du mandat : 12 mois, 35 heures/semaine
Nous recherchons un développeur Python/Full Stack expérimenté pour rejoindre une équipe dynamique pour l'un de nos clients.
Description du poste :
- Développer et maintenir des microservices et des fonctions Azure en utilisant Python pour intégrer diverses applications avec la plateforme d'intégration Azure (Kafka, Event Hub, IoT Hub) ;
- Créer et maintenir des interfaces avec des applications tierces (API REST, MQTT Broker, SOAP) ;
- Effectuer des tests unitaires et d'intégration pendant le développement ;
- Concevoir, construire et optimiser les pipelines de déploiement pour les microservices (CI/CD) ;
- Implémenter des fonctions Azure pour automatiser les flux de données dans le data lake (Lakehouse) ;
- Développer et maintenir des API pour les fournisseurs externes ;
- Collaborer avec les conseillers en architecture de données et les analystes pour intégrer les données de multiples sources dans l'environnement Fabric ;
- Assurer la sécurité, l'intégrité et l'évolutivité des systèmes de données en suivant les meilleures pratiques et en respectant les normes de conformité ;
- Écrire du code Python efficace, réutilisable et bien documenté pour diverses tâches d'automatisation et services cloud ;
- Développer des applications web pour la saisie de données ou des besoins spécifiques.
À propos de mthree :
Depuis 2010, mthree aide ses clients à résoudre leurs défis commerciaux et technologiques. Nous sommes une société de conseil en technologie et en affaires avec une main-d'œuvre mondiale qui réalise des projets commerciaux et informatiques importants dans certaines des plus grandes organisations de services financiers au monde.
Services principaux :
- Conseil et expertise
- Services gérés
- Programme Alumni Graduate
- Programme Alumni Pro
Nous avons une présence mondiale et sommes experts dans la fourniture d'une qualité exceptionnelle à notre base de clients, offrant des services de conseil dans les domaines du risque, de la réglementation et de la conformité ; des produits fournisseurs ; du support applicatif ; du développement applicatif ; de la cybersécurité et de la sécurité de l'information ; de la science des données et des DevOps.
Notre programme Expert offre aux professionnels expérimentés l'accès à des rôles de premier plan dans la technologie, la finance, l'aviation et l'assurance. Rejoignez-nous pour travailler sur des projets technologiques révolutionnaires, des plateformes de trading internationales aux applications critiques pour les principales compagnies aériennes. Nous recrutons des professionnels désireux d'accélérer leur carrière dans la technologie ou les opérations au sein d'organisations mondiales prestigieuses.
Compétences requises :
- Diplôme en informatique ou équivalent ;
- Au moins 5 ans d'expérience en développement d'applications Python ;
- Connaissance d'une plateforme d'intégration, idéalement Apache Kafka ou équivalent (Event Hub, IoT Hub, services d'intégration AWS, etc.) ;
- Maîtrise de JavaScript ;
- Connaissance de base de C# ;
- Familiarité avec les bases de données MS SQL ;
- Connaissance des ressources Azure : Function, Container Instance, API Management, Event Hub, IoT Hub (le plus possible de cette liste) ;
- Expérience avec Azure DevOps et Git (gestion du code source et CI/CD) ;
- Maîtrise du processus Scrum.
- Langues : Maîtrise du français et de l'anglais
Compétences comportementales :
- Attention aux détails ;
- Autonomie et proactivité ;
- Capacité à naviguer entre les besoins commerciaux et les exigences techniques ;
- Flexibilité ;
- Excellentes compétences en communication ;
- Esprit d'équipe.
Atouts :
- Expérience avec VS Code ou PyCharm ;
- Connaissance de Bicep ;
- Expérience en tant que Tech Lead ou Team Lead.
Chez mthree, nos valeurs soutiennent des coéquipiers courageux, des moteurs de changement et des champions de l'apprentissage tout en s'efforçant de soutenir la santé et le bien-être de tous les employés. Nous sommes très fiers de célébrer la diversité de chaque individu qui contribue à faire de mthree l'entreprise qu'elle est aujourd'hui et sera à l'avenir. Nous valorisons la diversité tant au sein de mthree qu'avec nos entreprises partenaires, et nous sommes fiers de fournir un environnement où tous nos collègues peuvent s'épanouir. Cela signifie promouvoir une forte culture d'égalité mais, surtout, d'inclusion.
Les candidats doivent être actuellement autorisés à travailler au Canada à temps plein. L'entreprise ne parrainera pas les candidats pour des visas de travail
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture AWS Azure CI/CD Computer Science Consulting DevOps Finance Git JavaScript Kafka Microservices MQTT MS SQL Pipelines Python Scrum Security SQL Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.