Jobs at Alteo

View all jobs

Java Team Lead [#3967]

Montreal, QC
Alteo is looking for a Java Team Lead for a permanent position based in Montreal.

*** Hybrid ***
*** Excellent conditions : salary + benefits ***

You will lead a team of software developers (6-8 people) as part of a high-powered, globally distributed group that solves complex business problems by developing, maintaining, and supporting a enterprise-level SaaS-based trading platform, used by some of the most prestigious institutions in the world. Designed and built from the ground up using a micro-services architecture, the system fully supports global trading of all asset classes.

Responsibilities:
  • Collaborate with Product Management, Project Management, and other managers to design, estimate, plan and organize releases 
  • Lead a team of Software Engineers that work to design, build, test, and maintain the system based on business and technical specifications 
  • Employ Agile principles to deliver quality software in a timely manner 
  • Set goals, monitor progress, and make adjustments as needed

Profile:
  • BAC in IT, software engineering or equivalent 
  • 5-10+ years of experience as a Developer
  • 2+ years of experience as a Tech/Team lead
  • Strong understanding of Core Java
  • Proficiency with Jira, Maven, Git, and TeamCity 
  • Experience with Agile development and test-driven development 
  • Finance experience with trading systems, buy-side compliance systems and/or sell-side risk management is an asset
  • Prior experience doing web development particularly with JavaScript and React are assets
  • Excellent leadership and organizational skills 
  • Excellent communication skills 
  • English is a must, French is an asset
The ideal candidate is: 
  • An engineer – who has a passion for computer science, system performance, clean code and architecture with an owner mentality and the drive to automate business processes 
  • A leader – who has people skills, is a self-starter, enjoys working with and motivating others, can think critically, and is driven to get the job done 
  • An analyst – who likes the challenges posed by complex business requirements and working closely with finance professionals to craft solutions 
  • A doer – who is enthusiastic about new challenges, accepts a broad spectrum of responsibilities, and works hard to produce a high-quality result 
  • A learner – who is not afraid of being outside their comfort zone and is ready to dive into complicated business domains 
  • A teacher – who shares approaches and ideas and can bring his or her 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

@@@@@
Alteo recherche un Chef d'équipe Java pour un poste permanent basé à Montréal.

*** Hybride ***
*** Excellentes conditions : salaire + avantages sociaux ***

Vous dirigerez une équipe de développeurs de logiciels (6-8 personnes) au sein d'un groupe de haut niveau, réparti dans le monde entier, qui résout des problèmes commerciaux complexes en développant, en maintenant et en soutenant une plateforme de négociation SaaS de niveau entreprise, utilisée par certaines des institutions les plus prestigieuses au monde. Conçu et construit de A à Z à l'aide d'une architecture de micro-services, le système prend entièrement en charge le trading mondial de toutes les classes d'actifs.

Responsabilités :

  • Collaborer avec la gestion des produits, la gestion des projets et d'autres responsables pour concevoir, estimer, planifier et organiser les versions. 
  • Diriger une équipe d'ingénieurs logiciels qui travaillent à la conception, à la construction, aux tests et à la maintenance du système en fonction des spécifications commerciales et techniques. 
  • Utiliser les principes Agile pour livrer des logiciels de qualité dans les délais impartis. 
  • Fixer des objectifs, surveiller les progrès et faire des ajustements si nécessaire.


Profil :

  • BAC en informatique, génie logiciel ou équivalent 
  • 5-10+ ans d'expérience en tant que Développeur
  • 2+ ans d'expérience en tant que Tech/Team lead
  • Bonne compréhension de Core Java
  • Maîtrise de Jira, Maven, Git et TeamCity. 
  • Expérience du développement Agile et du développement piloté par les tests. 
  • Une expérience financière dans les systèmes de négociation, les systèmes de conformité à l'achat et/ou la gestion des risques à la vente est un atout.
  • Une expérience préalable du développement web, en particulier avec JavaScript et React, constitue un atout.
  • Excellent leadership et sens de l'organisation 
  • Excellentes compétences en communication 
  • L'anglais est indispensable, le français est un atout
Le candidat idéal est : 
  • Un ingénieur - passionné par l'informatique, la performance des systèmes, le code propre et l'architecture, avec une mentalité de propriétaire et la volonté d'automatiser les processus métier. 
  • Un leader - qui a des compétences en relations humaines, qui est autonome, qui aime travailler avec les autres et les motiver, qui a un esprit critique et qui est motivé par le travail à accomplir. 
  • Un analyste - qui aime relever les défis posés par des exigences commerciales complexes et travailler en étroite collaboration avec des professionnels de la finance pour élaborer des solutions. 
  • Un exécutant - qui est enthousiaste à l'idée de relever de nouveaux défis, accepte un large éventail de responsabilités et travaille dur pour obtenir un résultat de haute qualité. 
  • Un apprenant - qui n'a pas peur de sortir de sa zone de confort et qui est prêt à se plonger dans des domaines d'activité complexes. 
  • Un professeur - qui partage ses approches et ses idées et peut apporter sa propre expertise et son point de vue à l'entreprise. 
  • un excellent coéquipier - qui possède une combinaison de qualités techniques et personnelles pour s'épanouir dans un environnement de développement de logiciels de pointe.
     
Powered by