DRW est une entreprise de négociation diversifiée qui repose sur la technologie. Nous négocions notre propre capital à nos propres risques dans un large éventail de classes, d’instruments et de stratégies d’actifs sur les marchés financiers du monde entier. Les marchés ont évolué depuis les 25 dernières années et DRW aussi – nous maximisons les occasions en incluant l’immobilier, les cryptomonnaies et le capital-risque. Nous comptons plus de 900 employés répartis dans notre siège social de Chicago et dans nos bureaux internationaux. Nous collaborons dans le but de résoudre des problèmes complexes, de défier le consensus et de livrer des résultats significatifs. C’est un lieu de grandes attentes, de profonde curiosité et de collaboration éclairée.

Notre équipe est présentement à la recherche d’un développeur de logiciel pour développer de nouveaux logiciels et améliorer les logiciels existants qui sont essentiels à la mission de DRW. Vous travaillerez dans plusieurs langues avec des technologies émergentes.

Vous vous sentirez chez vous si vous…

  • Avez un minimum de 2 ans d’expérience de développement de logiciel
  • Avez une forte compréhension des principes de développement logiciel (conception OO, TDD, etc.)
  • Possédez un baccalauréat ou maîtrise en informatique ou ingénierie logiciel
  • Avez une bonne connaissance d’au moins 1 de ces langages : C++, Java
  • Êtes intéressé à apprendre d’autres langages de programmation
  • Possédez une personnalité interpersonnelle et une capacité à travailler dans un environnement collaboratif avec des équipes inter-fonctionnelles
  • Êtes motivé, curieux et passionné pour la technologie
  • Avez de solides compétences en communication verbale et écrite en anglais

(Et si vous êtes un nouveau diplômé avec un diplôme en informatique ou un domaine connexe, nous voulons vous parler aussi!)

Vous serez responsable de:

  • Concevoir et mettre en place des systèmes utilisés pour les transactions boursières
  • Créer des logiciels évolutifs et performants en utilisant les meilleures pratiques d’ingénierie logiciel
  • Prendre en charge des projets et mener de nouvelles initiatives
  • Vous engager activement avec d’autres personnes sur l’équipe de développement pour résoudre des problèmes de conception et de codification difficiles
  • Créer des services, des modèles et outils qui pourront être utilisés dans l’équipe de développement pour accélérer les processus
  • Identifier et mettre en œuvre les meilleures pratiques pour l’architecture et la conception de logiciels qui peuvent être adopté par l’équipe de développement
  • Évaluer les nouvelles technologies, outils, cadres et composants logiciels appropriés pour l’intégration

* Le masculin est utilisé sans discrimination dans le seul but d’alléger le texte.

Postuler pour cet emploi

* Requis