Job Specifications
Faites carrière avec nous
Ericsson Canada Inc. ne fournit pas d’aide ou de parrainage en matière d’immigration pour ce poste.
À propos de cette opportunité:
Innover au‑delà des limites des appareils physiques pour imaginer un futur où la technologie cloud connecte et enrichit l’expérience humaine constitue la raison d’être de la ''Business Area Ericsson Cloud Software & Services'' (BCSS).
Le ''Core Networks Engineering Software Production System'' (SPS) conçoit et fournit un environnement de production logicielle de pointe, offrant à la R&D de la BCSS et à Ericsson un avantage concurrentiel en ingénierie 5G, 6G et cloud native, grâce à des environnements de développement simples et stables permettant à chaque ingénieur d’exprimer pleinement son potentiel.
Le groupe SPS Solution Area Software Flow Engineering de Montréal participe au développement de produits essentiels pour la gestion du cycle de vie des logiciels cloud native, accompagnant nos clients dans leur transition vers des logiciels cloud native et des opérations automatisées.
Nous recherchons un développeur logiciel passionné et expérimenté, capable de jouer un rôle clé dans la conception, le développement et la mise en œuvre de technologies de pointe, notamment l’IA générative et l’IA agentique, tout en contribuant à l’amélioration continue de nos processus de développement.
Ce que vous ferez:
Développer, tester et maintenir des applications cloud native basées sur des microservices, conçues pour être évolutives.
Travailler en full‑stack : développer à la fois le front‑end et le back‑end.
Intégrer diverses briques et services externes.
Participer à toutes les phases du cycle de vie : conception logicielle, implémentation, tests, intégration, mise en production, correction de bugs, maintenance et support.
Mettre en œuvre des technologies de conteneurisation et d’orchestration telles que Docker et Kubernetes pour déployer et exploiter les applications en environnement cloud.
Contribuer au développement d’agents IA et de solutions logicielles pilotées par l’IA.
Créer une interface utilisateur moderne en s’appuyant sur les derniers outils de front‑end et de design UX.
Collaborer étroitement avec les UX designers et les Product Owners pour garantir une expérience utilisateur cohérente et engageante.
Travailler de concert avec les architectes en chef pour assurer la qualité, la testabilité, l’évolutivité, la résilience, la maintenabilité et la sécurité de l’implémentation.
Appliquer des techniques, des architectures et des solutions open source à la pointe.
Participer activement à une équipe adoptant les méthodologies et outils Lean, Agile et DevOps.
Ce que vous apportez
Qualifications Minimales
Baccalauréat en génie logiciel, informatique ou dans un domaine technique connexe
3 ans d’expérience en développement full‑stack (back‑end : Java, Python, Go ou C++; front‑end : JavaScript/TypeScript, HTML5, CSS et Angular 8, 10 ou ultérieur, idéalement 17)
3 ans d’expérience en développement Java (y compris Java 17), Maven/Gradle et Spring Boot
3 ans d’expérience avec les API RESTful et les bases de données cloud
3 ans d’expérience dans la mise en œuvre de microservices et le débogage d’applications distribuées sous Linux
3 ans d’expérience en structures de données, algorithmes et architecture logicielle
Expérience pratique de la résolution de problèmes et du support au développement d’applications
Expérience pratique avec divers outils d’IA, notamment l’IA générative, l’IA agentique et autres applications IA
Expérience pratique des outils CI/CD tels que GitLab ou Jenkins
Expérience pratique de Docker, Helm, Kubernetes et Spinnaker
Excellente maîtrise des systèmes Linux/Unix
Maîtrise des frameworks de tests unitaires (Junit)
3 ans d’expérience en développement Agile au sein d’équipes transverses
Envie de coder au moins 80 % de son temps
Excellentes compétences de communication écrite et orale en anglais
Solides capacités d’analyse et de résolution de problèmes
Qualifications Souhaitées
Maîtrise en génie logiciel, informatique ou domaine technique connexe
5 ans d’expérience en développement full‑stack (back‑end : Java, Python, Go ou C++; front‑end : JavaScript/TypeScript, HTML5, CSS et Angular 8, 10 ou ultérieur, idéalement 17)
5 ans d’expérience en développement Java (Java 17), Maven/Gradle et Spring Boot
5 ans d’expérience avec les API RESTful et les bases de données cloud
5 ans d’expérience dans la mise en œuvre de microservices et le débogage d’applications distribuées sous Linux
5 ans d’expérience en design pattern et architecture logicielle
3 ans d’expérience en optimisation système, arbitrage d’architecture, mesure de latence, traitement à grande échelle et développement de solutions innovantes
Expertise pratique du support au développement et du débogage
Passion pour les outils de codage IA et les expériences Agentic AI
Expérience pratique des frameworks d’automatisation de tests (Selenium, Cucumber, Cypress)
Expérience pratique des bases d
About the Company
The future of mobile isn’t on the horizon, it’s happening now. At Ericsson, we’re building the foundation for an open network ecosystem where industries, developers, and enterprises thrive.
The convergence of 5G, AI, cloud, and network APIs isn’t just a technological shift; it’s a transformation that is redefining industries and enhancing everyday life. Open, programmable networks are enabling real-time innovation and unlocking new business models across the globe.
Imagine a world where developers can dynamically access ne...
Know more