Jobbörse

Finde Jobs in deiner NĂ€he – ob vor Ort, hybrid oder remote.
  • Ähnliche Jobs zu: Software Designer II
XX
Software Designer IIEXFO inc ‱ Montreal, QuĂ©bec, Canada
XX

Software Designer II

EXFO inc
  • CA
    Montreal, Québec, Canada
  • CA
    Montreal, Québec, Canada

Über

Job Description:

Titre du poste : Développeur logiciel II

Lieu : Montréal, QC (mode hybride)

Type de poste : Permanent, temps plein

À propos d’EXFO

EXFO est un leader mondial en solutions de test, de surveillance et d’analyse pour les rĂ©seaux de tĂ©lĂ©communications. Notre succĂšs repose sur l’innovation, la collaboration et le talent de nos Ă©quipes Ă  travers le monde.

Sommaire du rĂŽle

Nous sommes Ă  la recherche d’un dĂ©veloppeur logiciel intermĂ©diaire pour se joindre Ă  notre Ă©quipe Network Topology. Cette Ă©quipe dĂ©veloppe et maintient des services infonuagiques qui intĂšgrent les donnĂ©es de topologie des rĂ©seaux de tĂ©lĂ©communications Ă  notre plateforme SaaS, utilisĂ©e par des fournisseurs de services, des entrepreneurs en rĂ©seaux et des exploitants de centres de donnĂ©es partout dans le monde.

Notre plateforme SaaS Ă©tend les capacitĂ©s d’instruments portatifs de test de fibre optique de pointe en offrant une expĂ©rience connectĂ©e aux techniciens sur le terrain, aux gestionnaires de projets et aux administrateurs rĂ©seau. Elle permet la collecte, l’analyse et la gestion des rĂ©sultats de tests tout en offrant une visibilitĂ© accrue sur l’avancement et la qualitĂ© du dĂ©ploiement des rĂ©seaux.

À titre de membre de l’équipe Network Topology, vous contribuerez au dĂ©veloppement de services permettant d’importer, de gĂ©rer et de rendre accessibles les informations de topologie rĂ©seau provenant de systĂšmes externes de planification et de conception. Ces services constituent la base permettant de comparer les dĂ©ploiements rĂ©seau planifiĂ©s aux rĂ©sultats rĂ©els de construction et de tests sur le terrain, aidant ainsi les clients Ă  amĂ©liorer la qualitĂ© de leurs rĂ©seaux et l’efficacitĂ© de leurs dĂ©ploiements.

Vous collaborerez avec des dĂ©veloppeurs logiciels, des propriĂ©taires de produits (Product Owners), des architectes, des spĂ©cialistes en assurance qualitĂ© (QA) et d’autres Ă©quipes Agile afin de concevoir et de livrer des solutions infonuagiques Ă©volutives et natives du cloud.

Responsabilités principales
  • Concevoir, dĂ©velopper, tester et maintenir des services infonuagiques natifs du cloud principalement Ă  l’aide de Go (Golang)
  • DĂ©velopper des API et des services de donnĂ©es permettant de gĂ©rer les informations de topologie des rĂ©seaux de tĂ©lĂ©communications
  • DĂ©velopper et optimiser des services et des requĂȘtes basĂ©s sur GraphQL pour l’accĂšs aux donnĂ©es de topologie
  • Contribuer Ă  la mise en Ɠuvre de solutions exploitant des modĂšles de donnĂ©es orientĂ©s graphe et des technologies de bases de donnĂ©es graphiques
  • Participer Ă  la conception et Ă  l’évolution d’architectures infonuagiques Ă©volutives
  • Collaborer avec les Ă©quipes de gestion de produit et les parties prenantes afin de prĂ©ciser les besoins et de maximiser la valeur livrĂ©e aux clients
  • Participer aux revues de code et contribuer au maintien de normes Ă©levĂ©es de qualitĂ© logicielle
  • Diagnostiquer et rĂ©soudre les problĂšmes dans les environnements de dĂ©veloppement, de test et de production
  • Contribuer aux pipelines CI/CD ainsi qu’aux pratiques DevOps Ă  l’aide de GitLab
  • Participer activement aux cĂ©rĂ©monies Agile et Ă  la planification des Program Increments (PI) dans un environnement SAFe
Profil recherché
  • BaccalaurĂ©at en ressources humaines, administration, analytique ou domaine connexe
  • BaccalaurĂ©at en informatique, en gĂ©nie logiciel, en gĂ©nie informatique ou expĂ©rience pratique Ă©quivalente
  • 3 Ă  5 ans d’expĂ©rience professionnelle en dĂ©veloppement logiciel
  • ExpĂ©rience en dĂ©veloppement de services backend avec Go (Golang)
  • ExpĂ©rience dans la conception et l’utilisation d’API REST et/ou GraphQL
  • ExpĂ©rience avec les plateformes infonuagiques (cloud) et les architectures cloud natives
  • ExpĂ©rience avec les applications conteneurisĂ©es et les pratiques modernes de dĂ©ploiement
  • ExpĂ©rience avec les systĂšmes de gestion de code source basĂ©s sur Git
  • Excellentes aptitudes en rĂ©solution de problĂšmes et en analyse
  • Excellentes compĂ©tences en communication Ă©crite et verbale
  • CapacitĂ© Ă  travailler efficacement au sein d’une Ă©quipe Agile collaborative

Atouts

  • ExpĂ©rience de travail avec GraphQL dans des environnements de production
  • ExpĂ©rience avec des bases de donnĂ©es orientĂ©es graphe telles qu’Amazon Neptune, Neo4j ou des technologies similaires
  • ExpĂ©rience en modĂ©lisation et en interrogation de jeux de donnĂ©es fortement connectĂ©s
  • ExpĂ©rience avec les pipelines CI/CD de GitLab
  • Une connaissance des tĂ©lĂ©communications, de l’inventaire rĂ©seau, des systĂšmes d’information gĂ©ographique (SIG) ou des systĂšmes de planification de rĂ©seaux constitue un atout
  • ExpĂ©rience dans le traitement de grands ensembles de donnĂ©es de topologie, de donnĂ©es spatiales ou d’infrastructures
Langues
  • Français : fonctionnel
  • Anglais : avancĂ© (contexte international)
Pourquoi joindre EXFO ?
  • Entreprise technologique innovante et en croissance
  • Environnement collaboratif et stimulant
  • Projets Ă  impact rĂ©el sur les dĂ©cisions d’affaires
  • FlexibilitĂ© de travail (mode hybride)
  • Gamme complĂšte d’avantages sociaux
Job Title: Software Developer II

Location: Montreal, QC (Hybrid)

Employment Type: Permanent, Full-Time

About EXFO

EXFO is a global leader in test, monitoring, and analytics solutions for telecommunications networks. Our success is driven by innovation, collaboration, and the talent of our teams around the world.

Position Summary

We are seeking an Intermediate Software Developer to join our Network Topology team. The team develops and maintains cloud-based services that integrate telecommunications network topology data into our SaaS platform used by service providers, network contractors, and data center operators worldwide.

Our SaaS platform extends the capabilities of industry-leading handheld fiber-optic test instruments by providing a connected experience for field technicians, project managers, and network administrators. The platform enables the collection, analysis, and management of field test results while providing visibility into network deployment progress and quality.

As a member of the Network Topology team, you will help build services that import, manage, and expose network topology information originating from external planning and design systems. These services provide the foundation for comparing planned network deployments with actual field construction and testing results, helping customers improve network quality and deployment efficiency.

You will collaborate with software developers, product owners, architects, QA specialists, and other Agile teams to deliver scalable cloud-native solutions.

Key Responsibilities

  • Design, develop, test, and maintain cloud-native services primarily using Go (Golang)
  • Develop APIs and data services that manage telecommunications network topology information
  • Develop and optimize GraphQL-based services and queries used to access topology data
  • Contribute to solutions that leverage graph-based data models and graph database technologies
  • Participate in the design and evolution of scalable cloud architectures
  • Collaborate with product management and stakeholders to refine requirements and deliver customer value
  • Participate in code reviews and contribute to maintaining high standards of software quality
  • Troubleshoot and resolve issues across development, testing, and production environments
  • Contribute to CI/CD pipelines and DevOps practices using GitLab.
  • Participate actively in Agile ceremonies and Program Increment (PI) planning within a SAFe environment

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or equivalent practical experience
  • 3-5 years of professional software development experience
  • Experience developing backend services using Go (Golang)
  • Experience designing and consuming REST and/or GraphQL APIs
  • Experience working with cloud platforms and cloud-native architectures
  • Experience with containerized applications and modern deployment practices
  • Experience using Git-based source control systems
  • Strong problem-solving and analytical skills
  • Strong written and verbal communication skills
  • Ability to work effectively in a collaborative Agile team environment

Desired Qualifications

  • Experience working with GraphQL in production environments
  • Experience with graph databases such as Amazon Neptune, Neo4j, or similar technologies
  • Experience modeling and querying highly connected datasets
  • Experience with GitLab CI/CD pipelines
  • Familiarity with telecommunications, network inventory, GIS, or network planning systems would be an asset
  • Experience processing large-scale topology, spatial, or infrastructure datasets
Languages
  • French: Functional
  • English: Advanced (international business environment
Why join EXFO?
  • Innovative and growing technology company
  • Collaborative and stimulating work environment
  • Projects with a real impact on business decisions
  • Flexible work arrangement (hybrid model)
  • Comprehensive benefits package

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

  • Montreal, QuĂ©bec, Canada

Sprachkenntnisse

  • French
Hinweis fĂŒr Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.

Jobbörse: 1'599 Jobs in deiner NĂ€he – vor Ort, hybrid oder remote