L'entreprise
Kosmos est le spécialiste de la transformation digitale du monde de l’éducation depuis plus de 20 ans, comptant 5 millions d'utilisateurs au quotidien dans plus de 70 pays.
Leader dans son secteur d’activité et acteur incontournable de la EdTech.
Implanté à Montréal depuis 2015, nous concevons et developpons SKOLENGO, notre Education Management Software (EMS) qui est une plateforme SaaS, modulaire et évolutive dédiée aux établissements d'enseignement scolaire ou supérieur et également aux institutions pilotant des réseaux d'établissements.
Description du poste
Basé-e à Montréal au sein de la filiale canadienne de Kosmos, vous travaillerez au cœur d’une équipe de développement agile en relation directe avec les autres développeurs ainsi que les experts fonctionnels et métiers.
Vous participerez activement au cycle de vie de nos offres logicielles à destination du monde de l’éducation. Des déplacements en France, sur Nantes, à des fins de formation sont à envisager.
Vous travaillez sur les aspects fonctionnels, ergonomiques et techniques des services en responsabilité de votre équipe, notamment :
- Phases de cadrage et de spécifications en liaison avec les équipes fonctionnelles,
- Contribution au process agile de l’équipe, principalement autour du Behaviour Driven Development (BDD),
- Conception technique et développement logiciel, notamment sur les technologies suivantes :
- Java / JEE et environnement : IntelliJ IDEA, Java 8 - 11, Spring, Tomcat, Docker, Maven, Git, Jenkins
- Technologies Web : HTML, CSS et Javascript
- Analyse de données : Apache Flink, Apache Pulsar, Kubernetes
- Travail sur l'exploitabilité et la scalabilité des applications en production,
- Maintenance logicielle
Profil recherché
Issu-e d’une formation supérieure en informatique (bac+5), vous suivez de près les nouvelles technologies et avez déjà une réelle compétence dans les technologies Web ou le Big data.
Curiosité, autonomie et savoir-faire technique seront vos atouts essentiels. Vous êtes prêt-(e) à vous investir aussi sur les composantes techniques, sur la cohérence fonctionnelle et la réponse aux besoins des utilisateurs.
Vous souhaitez travailler de façon collaborative au cœur d’une équipe de développement agile. Vous avez d’excellentes aptitudes à l'identification et à la résolution des problèmes.
Vous vous projetez dans une démarche d'amélioration continue où les erreurs et les échecs sont considérés comme des occasions d'apprendre et de s’améliorer.