Développeur logiciel / Software Developer

Procom


Date: 17 hours ago
City: Montreal, Quebec
Contract type: Contractor

VERSION FRANÇAISE:


Développeur logiciel

Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Développeur logiciel pour une entreprise dans le domaine de l’investissement. Notre client est situé à Montréal.


Description des tâches et responsabilités – Développeur logiciel

Les responsabilités du poste incluent:

  • Concevoir, développer et optimiser une infrastructure à haut débit et faible latence pour le trading algorithmique ;
  • Assumer la responsabilité complète des projets, de la conception au déploiement, en assurant une livraison de bout en bout ;
  • Diagnostiquer et résoudre des problèmes complexes pour assurer la stabilité et la fiabilité des systèmes de trading.


Exigences du poste – Développeur logiciel

  • Expérience approfondie avec Java et les technologies connexes comme JPA.
  • Connaissance ou fort intérêt pour les systèmes d’exploitation, les réseaux, les architectures CPU ;
  • Expérience en calcul haute performance, en multithreading et en systèmes distribués ;
  • Excellentes compétences en résolution de problèmes et grande attention aux détails ;
  • Solide compréhension des fondamentaux en informatique, incluant les algorithmes, les structures de données et les principes de conception logicielle ;
  • Capacité à travailler de manière autonome et collaborative dans un environnement dynamique et rapide ;
  • Solides compétences en communication et en relations interpersonnelles.


Type de poste

Contractuel (13 mois), avec de fortes possibilités de renouvellement.


Date de début

Immédiatement.


Numéro de référence

310038.


ENGLISH VERSION:


Software Developer

As a part of its agreements with its various clients, Procom is currently seeking a Software Developer for a company in the investment sector. Our client is located in Montréal.


Job details – Software Developer

Key responsibilities for this position include:

  • Design, develop, and optimize high-throughput, low-latency infrastructure for algorithmic trading ;
  • Take full ownership of projects from inception to deployment, ensuring end-to-end product delivery ;
  • Troubleshoot and debug complex issues to ensure the stability and reliability of trading systems.


Mandatory Skills – Software Developer

  • Extensive experience with Java and related technologies like JPA ;
  • Knowledge of, or keen interest in learning about: OS internals, networking, CPU architectures ;
  • Experience with high-performance computing, multi-threading, and distributed systems ;
  • Great problem-solving skills with a keen attention to detail ;
  • Solid understanding of Computer Science fundamentals, including algorithms, data structures, and software design principles ;
  • Ability to work independently and collaboratively in a fast-paced, dynamic environment ;
  • Strong communication and interpersonal skills.


Assignment Length

13-month contract – renewable.


Start date

Immediately.


Reference number

310038.
Post a CV