Trainee / Stagiaire
Ville Saint-Laurent, Quebec, CA
Lieu : Montreal
Durée : 4 mois
Département : Recherche et Développement
À propos de nous :
Nous sommes une entreprise de télécommunications de premier plan à la pointe de l'innovation, offrant des solutions logicielles qui favorisent la connectivité mondiale. Notre objectif est de développer une solution de surveillance des fibres déployée dans le monde entier chez de grands clients des télécommunications, garantissant la performance et la fiabilité des réseaux de fibres critiques. En exploitant des technologies modernes telles que les microservices, Docker et Kubernetes, nous créons des systèmes évolutifs et robustes pour des déploiements sur le cloud et en local.
Nous recherchons un Stagiaire Concepteur logiciel intermédiaire motivé pour contribuer à cette solution révolutionnaire. Si vous avez la passion de concevoir et de développer des logiciels ayant un impact sur des millions d’utilisateurs, c’est l’opportunité pour vous.
Ce que vous ferez :
-
Développement d'outils : Concevoir et développer des outils et des aides pour améliorer la productivité des développeurs, des ingénieurs QA et des autres membres de l'équipe.
-
Automatisation : Créer des scripts et des solutions d'automatisation pour rationaliser les flux de travail et les processus de développement.
-
Support à la conception logicielle : Collaborer avec des concepteurs logiciels seniors pour aider à la création de documents techniques et de diagrammes de conception.
-
Prototypage : Construire et tester des prototypes à usage interne pour valider des concepts et améliorer les flux de travail.
-
Collaboration : Travailler avec des équipes interfonctionnelles, y compris des développeurs, des ingénieurs QA et des spécialistes DevOps, pour identifier les points sensibles et proposer des solutions logicielles.
-
Documentation : Documenter les outils, les flux de travail et les processus pour garantir leur facilité d’utilisation et leur maintenabilité future.
Ce que nous recherchons :
-
Formation : En cours d’obtention ou récemment diplômé d’un diplôme en informatique, génie logiciel ou dans un domaine similaire.
-
Compétences techniques :
-
Obligatoire :
-
Maîtrise de Java et Node.js.
-
Expérience de travailler dans un environnement de développement Linux.
-
Atouts :
-
Connaissance du langage de programmation Go.
-
Familiarité avec des frameworks front-end modernes tels que Angular ou React.
-
Connaissance des pipelines CI/CD et de GitLab pour le contrôle de version et l'automatisation.
-
Familiarité avec Docker, Kubernetes ou des outils similaires de conteneurisation et d'orchestration.
-
Compétences interpersonnelles :
-
Excellentes capacités d’analyse et de résolution de problèmes.
-
Bonnes compétences en communication et en travail d’équipe.
-
Désir d’apprendre et d’adapter de nouvelles technologies.
-
Points bonus :
-
Expérience avec des systèmes de télécommunications ou des applications en temps réel.
-
Connaissance des plateformes cloud (AWS, Azure, ou Google Cloud).
-
Compréhension des API REST et des systèmes distribués.
Pourquoi nous rejoindre ?
-
Travaillez sur une solution de surveillance des fibres déployée mondialement, ayant un impact concret.
-
Acquérez une expérience pratique avec Java, Node.js et des environnements de développement basés sur Linux.
-
Bénéficiez d’un mentorat de la part de concepteurs logiciels et d'ingénieurs expérimentés.
-
Opportunité de grandir et de bâtir une base solide pour une future carrière dans le développement logiciel.
-
Accédez à des outils et des ressources de pointe.
Aidez-nous à garantir la fiabilité des réseaux de fibres dans le monde entier. Postulez dès aujourd’hui !