Développeur Python/ Python Developer

22 hours ago


Montreal, Quebec, Canada TS Imagine Full time $90,000 - $120,000 per year

À propos du poste

En tant que développeur Python, vous mettrez à profit vos compétences techniques dans le monde de la finance. C'est l'occasion de travailler et de collaborer avec certaines des institutions financières les plus prestigieuses au monde. Vous utiliserez des technologies de pointe et votre capacité d'innovation pour résoudre des problèmes fonctionnels complexes. En tant que membre de notre équipe de développement mondiale, vous contribuerez à intégrer, développer et faire évoluer nos offres de produits.

Ce poste est fait pour vous si vous êtes :

  • Un ingénieur – passionné par les algorithmes, l'informatique, la performance des systèmes, le code propre et l'architecture.
  • Un innovateur – qui aime le réusinage, qui n'a pas peur de modifier le code et d'expérimenter, et préfère l'automatisation aux tâches répétitives.
  • Un fonceur – enthousiaste face aux nouveaux défis, prêt à assumer un large éventail de responsabilités et à travailler dur pour obtenir des résultats de haute qualité.
  • Un apprenant – qui aime sortir de sa zone de confort et est prêt à plonger dans l'un des domaines d'affaires les plus complexes.
  • Un enseignant – qui partage ses approches et idées, et peut apporter son expertise et son point de vue à l'entreprise.
  • Un excellent coéquipier – qui possède un mélange de qualités techniques et personnelles pour s'épanouir dans un environnement de développement logiciel de pointe.

Vos missions

Nous aimons l'ingénierie, c'est pourquoi nos processus sont centrés sur l'écriture de code, la conception de systèmes, le réusinage et la résolution de problèmes. Vous travaillerez sur notre produit de gestion des risques en temps réel, construit avec une architecture orientée services en Python, Java et TypeScript.

Vous aurez l'opportunité de développer des produits innovants qui répondent à de réels problèmes de clients institutionnels. Votre parcours professionnel influencera les technologies que vous utiliserez et vos responsabilités, qui pourront inclure la résolution de problèmes de scalabilité, l'optimisation du code, la modernisation des systèmes, la migration de données, et surtout le développement de nouvelles fonctionnalités. La maintenance et la correction de bogues font également partie du bon fonctionnement de l'ensemble.

Compétences requises

  • Plus de 3 ans d'expérience pertinente dans l'industrie en tant que développeur
  • Solides bases en informatique (ex. : algorithmes, structures de données)
  • Compréhension des fondamentaux des systèmes d'exploitation (ex. : gestion de la mémoire, multifil, synchronisation)
  • Connaissance des protocoles de communication (ex. : REST, AMQP, gRPC)
  • Expérience dans un environnement Unix/Linux (ex. : scripts shell)
  • Expérience avec des bases de données relationnelles et/ou orientées documents (ex. : PostgreSQL, MongoDB)
  • Expérience avec la virtualisation/conteneurisation (ex. : Docker)
  • Maîtrise approfondie du langage Python et de son écosystème
  • Maîtrise des méthodologies de tests unitaires
  • Capacité à passer d'un langage à un autre
  • Volonté d'acquérir des connaissances métiers

Atouts supplémentaires

  • Connaissance d'autres langages de programmation (ex. : Java, TypeScript)
  • Connaissance des outils CI/CD (ex. : Jenkins, TeamCity)
  • Expérience pratique dans la construction de systèmes distribués
  • Expérience avec Apache Airflow
  • Connaissances en finance de marché

Pourquoi rejoindre TS Imagine ?

  • Modèle de travail hybride (4 jours au bureau).
  • Vacances illimitées + 3 jours personnels.
  • Bonus annuel et révision salariale.
  • Budget de formation de 1 500 $ pour alimenter votre croissance.
  • Contribution de l'entreprise à un régime de retraite (3 %).
  • Assurance santé complète.
  • Transport en commun subventionné (Opus & Cie).

Remarque : Ce poste n'est pas en télétravail—les candidats doivent être basés à Montréal.

À propos de TS Imagine

Créé à partir de la combinaison de deux plateformes SaaS de premier plan, TradingScreen et Imagine Software, TS Imagine propose des solutions intégrées de trading, de gestion de portefeuilles et de gestion des risques en temps réel pour les marchés financiers. La plateforme est idéalement positionnée pour rationaliser les flux de travail complexes et chronophages à travers les fonctions de front-office, de middle-office et de back-office. TS Imagine compte près de 400 employés répartis sur 10 bureaux dans le monde, servant environ 500 institutions mondiales, tant du côté acheteur que vendeur, en Amérique du Nord et du Sud, en EMEA et en Asie-Pacifique, comprenant des fonds spéculatifs, des gestionnaires d'actifs traditionnels, des fonds de pension, des fonds communs de placement et des institutions financières.

Nous encourageons nos employés à repousser les limites de la créativité et de l'innovation, en brisant les barrières entre les départements et les plateformes.

Rejoignez-nous

***

About the job

As a Python Developer, you will leverage your technical skills into the world of finance. This is your chance to work and collaborate with some of the world's most elite financial institutions utilizing leading-edge technologies and innovation to solve complex business challenges. As a member of our global development team, you will integrate, build and grow our product offerings.

Who will love this job

  • An engineer – who has a passion for algorithms and computer science, system performance, clean code, and architecture with an owner mentality.
  • An innovator – who loves refactoring, is not afraid to change the code and experiment, and prefers automation to routine tasks.
  • A doer – who is enthusiastic about new challenges, a broad spectrum of responsibilities, and hard work to produce high-quality results.
  • A learner – who is not afraid of being outside of the comfort zone and ready to dive into one of the most complicated business domains.
  • A teacher – who shares approaches and ideas and can bring their own expertise and point of view to the company.
  • An excellent teammate – who has a combination of technical and personal qualities to thrive in a cutting-edge software development environment.

What you'll do

  • We love engineering, and hence we build our processes around writing code, designing systems, refactoring, and solving problems. You'll work on our real-time risk product which is built with a service-oriented architecture in Python, Java and TypeScript.
  • You'll have the opportunity to build innovative products that solve real institutional customer problems. Your career path will shape the technologies you use and your responsibilities, which can include addressing scalability challenges, optimizing code, refactoring, modernizing systems, migrating data, developing new features, and using production tools. Maintaining and fixing bugs is part of keeping everything running smoothly.

You should have

  • Minimum of 3 years of relevant industry experience as a software developer/engineer
  • Strong computer science fundamentals (e.g.: algorithms, data structures)
  • Understanding of operation systems fundamentals (e.g.: memory management, processes, threads, synchronization)
  • Understanding of communication protocols (e.g.: REST, AMQP, gRPC)
  • Experience working in Unix/Linux environment (e.g.: shell scripting)
  • Experience with document-oriented and/or relational databases (e.g.: PostgreSQL, MongoDB)
  • Experience with virtualization/containerization of a solution (e.g.: Docker)
  • Deep understanding of the Python language and its environment
  • Proficiency in the unit testing methodologies
  • Readiness to shift between programming languages/technologies
  • Readiness to obtain domain knowledge

Nice to have

  • Knowledge of other programming languages (e.g.: Java, TypeScript)
  • Knowledge of CI/CD tools (e.g.: Jenkins, TeamCity)
  • Hands-on experience building distributed systems
  • Hands-on experience with Apache Airflow
  • Institutional Financial Knowledge

Why TS Imagine / Benefits

  • Please note: This role requires applicants to be based in Montreal, as it is an in-office position. Remote work is not possible
  • Unlimited Vacation and Personal days
  • Annual bonus and salary review
  • Training budget $1,500
  • RRSP with 3% company matching
  • Health insurance
  • Subvention for public transportation

About TS Imagine

Created out of the combination of two best-in-class SaaS platforms, TradingScreen and Imagine Software, TS Imagine delivers integrated trading, portfolio and real-time risk solutions for capital markets. The platform is uniquely positioned to streamline complex and time-consuming workflows across front, middle, and back office functions. TS Imagine has close to 400 employees in 10 offices worldwide, serving approximately 500 global buy-side and sell-side institutions across North and South America, EMEA, and Asia Pacific including hedge funds, traditional asset managers, pension funds, mutual funds, and financial institutions.

We challenge our employees every day to think creatively and innovate across silos and across platforms.

Join us


  • Développeur Python

    12 hours ago


    Montreal, Quebec, Canada DELAN - IT Talent Solutions Full time $60,000 - $85,000 per year

    Le Développeur Python sera chargé du développement et de l'évolution des solutions et applications de l'entreprise dans le l'intelligence artificielle appliquée au domaine de la santé.PLUS PRÉCISÉMENT• Développer et améliorer une application robuste et fiable• Concevoir et optimiser des API pour l'intégration des différentes plateformes•...

  • Développeur Python

    1 week ago


    Montreal, Quebec, Canada IT Link Full time $60,000 - $90,000 per year

    À propos deIT LinkEngagé.e.s pour l'égalité des chances, nous pensons que la diversité est une richesse. Nous savons respecter, apprécier et valoriser les différences de chacun.e : ce sont vos compétences et vos qualités humaines qui seront considérées."Connect and Create for Change"... with us IT Link, expert des systèmes connectésChez IT Link,...

  • Développeur Python

    6 days ago


    Montreal, Quebec, Canada mthree Full time $60,000 - $90,000 per year

    **English version below**Doit être local à MontréalVous souhaitez travailler dans le domaine de la technologie au sein d'une banque d'investissement?Nous recherchons une personne pour rejoindre une équipe dynamique en tant que Développeur Python pour l'un de nos clients.À propos de mtrois :Depuis 2010, mtrois aide ses clients à résoudre leurs défis...


  • Montreal, Quebec, Canada Harris Computer Full time $90,000 - $120,000 per year

    Constellio est un éditeur logiciel canadien basé au Québec, récemment acquis par Harris Computer, un groupe international spécialisé dans les solutions logicielles. Constellio développe et commercialise des logiciels libres pour aider les entreprises à devenir performantes dans la gestion de leur information. Ayant l'innovation au cœur de son ADN,...

  • Python Developer

    2 weeks ago


    Montreal, Quebec, Canada Precision Technologies Full time $80,000 - $120,000 per year

    Position:Senior Python DeveloperLocation: Montreal, QC, CanadaDuration: 12 monthRequired3-6 years of experience in developing applications using PythonShould have hands on experience with web service development using Flask or DjangoExperience with designing well documented APIs to internal standardsStrong experience in test automation frameworks like pytest...

  • Python Developer

    19 hours ago


    Montreal, Quebec, Canada Sophus IT Solutions Full time $60,000 - $120,000 per year

    Python DeveloperLocation Montreal, CA OnsiteNeed only locals in Montreal10+ years of experience•€€€€€€ 5+ years of professional Python development experience•€€€€€€ Strong experience with FastAPI or similar framework (Flask, Django REST)•€€€€€€ Deep understanding of REST API design principles•€€€€€€...

  • Python Developer

    1 week ago


    Montreal, Quebec, Canada Yochana Full time $120,000 - $140,000 per year

    Position : Python DeveloperLocation: Montreal, QC , Canada - OnsiteThe vulnerability management platforms team is looking for an experienced and proactive python developer to design and implement high-performance REST APIs using FastAPI. The candidate should be able to quickly adapt to a fast-evolving environment and take full ownership of the services /...

  • Python Developer

    2 weeks ago


    Montreal, Quebec, Canada Covetus Full time $100,000 - $120,000 per year

    Job Description:The vulnerability management platforms team is looking for an experienced and proactive python developer to design and implement high-performance REST APIs using FastAPI.The candidate should be able to quickly adapt to a fast-evolving environment and take full ownership of the services / features they will be working on.Core...

  • Python Developer

    2 weeks ago


    Montreal, Quebec, Canada syntax Full time $80,000 - $140,000 per year

    Syntax is a leading Managed Cloud Provider for Mission Critical Enterprise Applications and has been providing comprehensive technology solutions to businesses of all sizes since 1972. Syntax has undisputed strength to implement and manage ERP deployments (Oracle, SAP) in a secure and resilient private, public or hybrid cloud. With strong technical and...


  • Montreal, Quebec, Canada Arobas Personnel Full time $50,000 - $70,000 per year

    Arobas Personnelest à la recherche d'un(e)Développeur(se) Full-Stack- Python/Reactpour un poste permanent chez l'un de nos clients situé à Montréal.100% en Présentiel à Montréal*À quoi ressemblera votre quotidien ?Transformer les idées en solutions : Analyser les besoins d'affaires et les convertir en exigences techniques concrètes.Améliorer et...