Ingénieur logiciel / Software Engineer at Procom
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

26 Sep, 25

Salary

0.0

Posted On

27 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Analytical Skills, C++, Java, Testing, Scala, Optimization Techniques, Documentation

Industry

Information Technology/IT

Description

DESCRIPTION DES TÂCHES ET RESPONSABILITÉS – INGÉNIEUR LOGICIEL

Les responsabilités du poste incluent:

  • Vous êtes un développeur techniquement compétent et enthousiaste, prêt à travailler sur l’ensemble de la pile pour concevoir de nouveaux composants ou améliorer les existants ;
  • Vous travaillerez sur des composants en Scala (que nous pouvons vous aider à apprendre) dans une équipe agile répartie sur plusieurs fuseaux horaires ;
  • Vous participerez à toutes les phases du cycle de vie du produit : analyse, développement, tests ;
  • Vous proposerez des améliorations aux systèmes et processus, et prendrez progressivement la responsabilité de certaines zones ;
  • Vous collaborerez étroitement avec des développeurs Scala expérimentés et aurez l’occasion d’apprendre et de progresser ;
  • Vos clients seront des développeurs d’applications avec qui vous collaborerez pour comprendre et livrer leurs besoins ;
  • Ce poste représente une excellente opportunité de travailler dans un environnement technique stimulant sur des problématiques à grande échelle, au cœur des activités de l’entreprise.

SOFTWARE ENGINEER

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

Key responsibilities for this position include:

  • You should be a technically proficient and enthusiastic developer, with a desire to work on the full stack in order to help engineer new and existing components ;
  • You will work on new and existing components in Scala (which we can help you learn) in an agile team working across multiple time zones ;
  • You will support and lead different phases of the product lifecycle including analysis, development and testing ;
  • You will suggest improvements to our systems and processes and over time you will take ownership for some areas ;
  • You will collaborate closely with very experienced Scala developers and have the opportunity to learn and grow in this role ;
  • Your clients will be application developers and you will work with them to understand and deliver their requirements ;
  • The role is a great opportunity to work in a technically challenging environment on some large-scale problems core to the business.

Mandatory Skills – Software Engineer

  • Intermediate and senior level developers with strong problem-solving and analytical skills ;
  • Technically curious, with a natural inclination to dig beneath the surface to understand how things work, why they are a certain way and what the design trade-offs were ;

  • Our main development language is Scala, but prior knowledge of Scala is not required - we are seeking skilled technologists proficient in any of C++, Java, Scala, .Net, or similar languages ;

  • Good understanding of core computer science concepts and code optimization techniques ;

  • An understanding that testing and documentation is critical to delivering high quality solutions.
Responsibilities
  • You should be a technically proficient and enthusiastic developer, with a desire to work on the full stack in order to help engineer new and existing components ;
  • You will work on new and existing components in Scala (which we can help you learn) in an agile team working across multiple time zones ;
  • You will support and lead different phases of the product lifecycle including analysis, development and testing ;
  • You will suggest improvements to our systems and processes and over time you will take ownership for some areas ;
  • You will collaborate closely with very experienced Scala developers and have the opportunity to learn and grow in this role ;
  • Your clients will be application developers and you will work with them to understand and deliver their requirements ;
  • The role is a great opportunity to work in a technically challenging environment on some large-scale problems core to the business
Loading...