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.
- 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.
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.
- 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.
13-month contract – renewable.
Start date
Immediately.
Reference number
310038.
See more jobs in Montreal, QC