Jobs at Alteo

View all jobs

C++ Developer [#3976]

Montreal, QC
Alteo is looking for several C++ Developers for permanent position based in Montreal.

*** Hybrid ***

You will work within an experienced development team, to integrate, build and grow various products in the finance industry, utilizing leading-edge technologies and innovation to solve complex business challenges

Responsibilities:
  • Develop high-speed risk management systems in C++ for the Linux operating system
  • Share your knowledge with other team-members and help colleagues guide technical decisions as we tackle challenging tasks
  • Apply bug fixes and maintenance

Profile
  • B.S/M.S./PhD in IT or software engineering 
  • 3 to 10+ years experience with C++
  • Strong skills with C++
  • Good knowledge of STL, Boost
  • Strong unit testing framework(s) and debugging skills
  • Exposure to or a readiness to learn a wide-ranging technology stack consisting of CMake, Maven, SQL, Sybase, MongoDB, JSON/BSON, JavaScript, REST, RabbitMQ/ZeroMQ, Multithreading
  • Experience one of the most comprehensive opportunities to be on the front lines of the complexities of the global financial markets
  • A builder – you are enthusiastic about developing high-speed risk management and risk compliance systems using your strong computer science foundation in operating systems, data structures, algorithms and complex analysis
  • An innovative problem solver – you have a passion for code and figuring out which piece of the software can scale effectively
  • A collaborator – you like working with business analysts and financial market practitioners, responding to a client’s need for solutions using the latest technologies
  • A doer - you love great responsibility, complete agile development cycles, and solving big picture issues
  • A teacher and learner – you have the drive and capacity to learn and teach as much as possible about the system’s architecture from the ground up
  • An excellent teammate – you have a combination of technical and personal qualities to thrive in a cutting-edge software development environment
  • Fluent in English, French is an asset
@@@@@
Alteo est à la recherche de plusieurs développeurs C++ pour un poste permanent basé à Montréal.

*** Hybride ***

Vous travaillerez au sein d'une équipe de développement expérimentée, pour intégrer, construire et développer divers produits dans le secteur de la finance, en utilisant des technologies de pointe et l'innovation pour résoudre des défis commerciaux complexes.

Responsabilités :
  • Développer des systèmes de gestion des risques à haut débit en C++ pour le système d'exploitation Linux.
  • Partagez vos connaissances avec les autres membres de l'équipe et aidez vos collègues à orienter les décisions techniques lorsque nous nous attaquons à des tâches difficiles.
  • Appliquer les corrections de bogues et la maintenance

Profil
  • B.S/M.S./PhD en informatique ou en génie logiciel 
  • 3 à 10+ ans d'expérience en C++
  • Solides compétences en C++
  • Bonne connaissance de STL, Boost
  • Cadre(s) de test unitaire et compétences en débogage solides.
  • Exposition ou volonté d'apprendre un large éventail de technologies telles que CMake, Maven, SQL, Sybase, MongoDB, JSON/BSON, JavaScript, REST, RabbitMQ/ZeroMQ, Multithreading.
  • Vivez l'une des occasions les plus complètes d'être aux premières loges des complexités des marchés financiers mondiaux.
  • Un bâtisseur - vous êtes enthousiaste à l'idée de développer des systèmes de gestion des risques et de conformité aux risques à grande vitesse en utilisant vos solides bases informatiques en matière de systèmes d'exploitation, de structures de données, d'algorithmes et d'analyses complexes.
  • Un résolveur de problèmes innovant - vous êtes passionné par le code et vous cherchez à déterminer quelle partie du logiciel peut être mise à l'échelle de manière efficace.
  • Un collaborateur - vous aimez travailler avec des analystes commerciaux et des praticiens des marchés financiers, et répondre aux besoins des clients en matière de solutions en utilisant les dernières technologies.
  • Un faiseur - vous aimez les grandes responsabilités, les cycles de développement agiles complets et la résolution de problèmes d'envergure.
  • Un enseignant et un apprenant - vous avez la volonté et la capacité d'apprendre et d'enseigner autant que possible l'architecture du système depuis le début.
  • Un excellent coéquipier - vous avez une combinaison de qualités techniques et personnelles pour vous épanouir dans un environnement de développement de logiciels de pointe.
  • Anglais courant, le français est un atout.
Powered by