- English available below**
Ce poste sera rattaché à notre bureau de Montréal.
-
Une expérience de travail en équipe et de livraison d'un produit dont vous êtes fier
-
1 à 3 ans d'expérience professionnelle dans la construction et la conception de logiciels dans un environnement Agile/Scrum
-
La capacité de mener des discussions sur l'architecture technique et d'aider à prendre des décisions techniques
-
Un don pour écrire un code compréhensible, testable et maintainable
-
Solides compétences en communication pour expliquer des concepts techniques complexes aux concepteurs, à l'assistance et aux autres développeurs
-
Solides bases en informatique, y compris les structures de données, les algorithmes, les langages de programmation, les systèmes distribués et la recherche d'informations. Expérience de l'utilisation de Java (SpringBoot, bibliothèques open source) et de son déploiement dans le nuage (AWS de préférence)
-
Une forte compréhension des tests et de la pyramide des tests, ainsi que des pipelines et des boucles de rétroaction, en mettant l'accent sur la livraison de qualité (JUnit, Mockito)
-
Un baccalauréat en informatique, en ingénierie ou dans un domaine connexe, ou une formation, une bourse ou une expérience professionnelle équivalente
-
Entrevue téléphonique avec le recruteur.se
-
Entrevue avec le responsable de l'embauche
-
exercice de codage à distance
-
Entrevue finale en équipe
This role will report to and work from our Montreal office.
-
Experience working on a team and delivering a product you are proud of
-
1- 3 years of professional experience building and designing software in an Agile/Scrum environment
-
The ability to lead technical architecture discussions and help drive technical decisions
-
A knack for writing understandable, testable, and maintainable code
-
Strong communication skills for explaining complex technical concepts to designers, support, and other developers
-
Solid computer science fundamentals, including data structures, algorithms, programming languages, distributed systems, and information retrieval.Experience using Java (SpringBoot, open source libraries) and deploying it in the cloud (AWS preferred)
-
A strong understanding of testing and the test pyramid, as well as pipelines and feedback loops, with a focus on quality delivery (JUnit, Mockito)
-
A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent training, fellowship, or work experience
-
Recruiter Phone Interview
-
Hiring Manager Interview
-
Coding exercise
-
Team Interview