Talent.com
EXFO
Senior Software DesignerEXFO • Montreal (administrative region), QC, Canada
Senior Software Designer

Senior Software Designer

EXFO • Montreal (administrative region), QC, Canada
Il y a 22 jours
Type de contrat
  • Temps plein
Description de poste
Job Description:Résumé du posteSous la supervision du gestionnaire du groupe Logiciel et au sein de l'équipe Recherche et Développement, vous jouerez un rôle clé dans la conception, le développement et l'évolution de la prochaine génération de la plateforme de tests réseaux et Ethernet/IP d'EXFO..Il s'agit d'une occasion unique de joindre une équipe produit hautement collaborative, animée par une culture DevOps, afin de contribuer à la création d'un produit stratégique en utilisant des technologies modernes, des pratiques infonuagiques (cloud-native) et des méthodes de développement Agile.À titre de développeur logiciel senior, vous contribuerez non seulement au développement de solutions logicielles de grande qualité, mais vous participerez également aux décisions d'architecture, accompagnerez les membres de l'équipe dans leur développement, favoriserez l'excellence technique et contribuerez à l'évolution stratégique du produit.Vous collaborerez étroitement avec les équipes de gestion de produit, assurance qualité, DevOps, expérience utilisateur (UX) et les autres équipes de développement afin de transformer les besoins des clients en solutions robustes, évolutives et durables.Ce poste est offert selon un mode de travail hybride.Vos principales responsabilitésÀ titre de membre senior d'une équipe Agile Scrum, vous serez appelé à :Leadership techniqueConcevoir, développer et maintenir des solutions logicielles performantes, évolutives et de haute qualité.Contribuer aux décisions d'architecture ainsi qu'à l'orientation technique du produit.Promouvoir la qualité logicielle par l'application des meilleures pratiques d'ingénierie, des tests automatisés et des revues de code.Participer à l'amélioration continue des processus de développement, des outils et des pratiques DevOps.Diagnostiquer et résoudre des problèmes techniques complexes touchant différentes composantes du système.Équilibrer les objectifs de livraison à court terme avec la maintenabilité et la pérennité des solutions.Contribution à l'équipeAccompagner et soutenir les développeurs par le mentorat, les revues de code et le partage des connaissances.Favoriser une culture d'ingénierie axée sur la collaboration, l'apprentissage continu, la responsabilisation et l'amélioration constante.Participer activement aux discussions de conception et remettre en question les approches de façon constructive.Identifier les risques techniques en amont et proposer des stratégies de mitigation réalistes.Esprit AgileNous recherchons des développeurs qui :privilégient la réussite de l'équipe avant la performance individuelle;livrent rapidement de la valeur au client par des incréments fonctionnels et testables;accordent une grande importance à la stabilité des solutions et à la qualité du logiciel;favorisent la collaboration et la communication directe afin de simplifier les échanges et d'améliorer l'alignement;cherchent constamment à améliorer l'efficacité, la qualité et l'expérience de développement;prennent pleinement en charge leurs réalisations, de la conception jusqu'à la mise en production.Profil recherchéCompétences techniquesSolide maîtrise des principes de conception orientée objet et de l'architecture logicielle.Excellente expérience en développement avec C# et .NET Core .Expérience dans le développement et l'intégration d'API REST.Bonne connaissance des patrons de conception (Design Patterns), des principes de Clean Code et des pratiques modernes de développement logiciel.Expérience avec les tests automatisés et les approches axées sur la qualité.Maîtrise des flux de développement basés sur Git ainsi que des revues de code.Atouts importantsUne expérience dans un ou plusieurs des domaines suivants constitue un atout important :Développement d'applications avec Flutter ;Conteneurs Docker et environnements conteneurisés;DevOps, pipelines CI/CD et automatisation de l'infrastructure;Réseautique, transmission de données, protocoles de transport ou produits de télécommunications.Qualités recherchéesNous recherchons un professionnel expérimenté qui démontre :un fort sens des responsabilités et de l'imputabilité;d'excellentes capacités d'analyse et de résolution de problèmes;la capacité d'évoluer dans un contexte d'ambiguïté et de prendre des décisions techniques éclairées;d'excellentes aptitudes en communication et en collaboration;une attention soutenue à la qualité, à la maintenabilité des solutions et à la valeur livrée au client;la capacité d'influencer les orientations techniques grâce à son expertise;une volonté constante d'amélioration et une passion pour l'excellence en ingénierie;la capacité de faire progresser les membres de son équipe par le mentorat et le partage de ses connaissances.ExigencesBaccalauréat en génie logiciel, génie informatique, informatique ou toute combinaison équivalente de formation et d'expérience.De 8 à 15 années d'expérience en développement logiciel.Expérience démontrée dans la livraison de produits logiciels complexes au sein d'équipes multidisciplinaires.Bilinguisme (français et anglais, tant à l'oral qu'à l'écrit).Autorisation légale de travailler au Canada.La connaissance de l’anglais est requise pour ce poste, puisque ses responsabilités impliquent des échanges fréquents, tant à l’oral qu’à l’écrit, avec des clients, partenaires, fournisseurs ou collègues situés à l’extérieur du Québec.Pourquoi vous joindre à EXFO?Participer à la création d'un produit stratégique appelé à transformer son marché.Influencer l'architecture et les orientations techniques dès les premières phases du développement.Collaborer avec des ingénieurs expérimentés dans un environnement de développement moderne.Contribuer à des solutions utilisées par les plus importantes organisations des secteurs des télécommunications et des réseaux à l'échelle mondiale.Avoir un impact concret sur le succès du produit, la satisfaction des clients et l'évolution de la culture d'ingénierie de l'équipe.-What You'll DoAs a senior member of an Agile Scrum team, you will:Technical LeadershipDesign, develop, and maintain high-quality, scalable software solutions.Contribute to architectural decisions and technical strategy for the product.Drive software quality through sound engineering practices, automated testing, and code reviews.Participate in the continuous improvement of development processes, tooling, and DevOps practices.Troubleshoot and resolve complex technical issues across multiple layers of the system.Balance short-term delivery objectives with long-term maintainability and technical excellence.Team ContributionMentor and coach developers through knowledge sharing, code reviews, and technical guidance.Foster a collaborative engineering culture focused on learning, accountability, and continuous improvement.Actively contribute to design discussions and challenge assumptions constructively.Help identify technical risks early and propose practical mitigation strategies.Agile MindsetWe value developers who:Prioritize team outcomes over individual achievement.Focus on delivering customer value through small, testable increments.Maintain a strong commitment to build stability and software quality.Prefer collaboration and direct communication to reduce complexity and increase alignment.Continuously seek opportunities to improve efficiency, quality, and developer experience.Take ownership and follow through from concept to production.What We're Looking ForTechnical SkillsStrong expertise in object-oriented design principles and software architecture.Extensive experience developing applications using C# and .NET Core .Experience building and consuming RESTful APIs.Solid understanding of software design patterns, clean code principles, and modern development practices.Experience with automated testing frameworks and quality-driven development approaches.Experience with Git-based development workflows and code review practices.Strong AssetsExperience in one or more of the following areas will be considered a significant asset:Flutter application development.Docker containers and containerized environments.DevOps, CI/CD pipelines, and infrastructure automation.Networking, datacom, transport protocols, or telecommunications products.Required QualitiesWe are looking for an experienced professional who demonstrates:Strong ownership and accountability.Excellent problem-solving and analytical skills.Ability to navigate ambiguity and make sound technical decisions.Strong communication and collaboration skills.Attention to quality, maintainability, and customer value.Ability to influence technical direction through expertise rather than authority.A continuous improvement mindset and passion for engineering excellence.Ability to mentor and elevate the performance of the team around them.Must HaveBachelor's degree in Software Engineering, Computer Engineering, Computer Science, or equivalent experience.8–15 years of professional software development experience.Proven experience delivering complex software products in a collaborative environment.Bilingual (French and English, spoken and written).Legally authorized to work in Canada.Why Join Us?Help build a strategic product from the ground up.Influence architecture and technical direction from day one.Work alongside experienced engineers in a modern development environment.Contribute to products used by leading telecommunications and networking organizations worldwide.Make a visible impact on product success, customer value, and the engineering culture of the team.EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. #J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Senior Software Designer • Montreal (administrative region), QC, Canada

Offres similaires

Dialogue Senior Software Developer Role

Dialogue Technologies Inc.Montreal (administrative region), QC, CA
Temps plein

Make a significant impact on client experience as a Senior Full Stack Software Developer at Dialogue.Work in a hybrid model to enhance our Integrated Health Platform using cutting-edge technologies... Voir plus

 • Offre sponsorisée

Software Engineer, Intermediate or Senior

Index - Web Marketing AgencyMontreal (administrative region), QC, CA
Temps plein

Index is an Artificial Intelligence company specializing in Web Marketing.Index is innovating the marketing business and how enterprises and people interact with it.AI technologies to help companie... Voir plus

 • Offre sponsorisée

Senior Software Designer

EXFOmontreal (administrative region), qc, Canada
Temps plein

Job Description:Résumé du posteSous la supervision du gestionnaire du groupe Logiciel et au sein de l'équipe Recherche et Développement, vous jouerez un rôle clé dans la conception, le développemen... Voir plus

 • Offre sponsorisée

Senior Software Engineer

Catch Talentmontreal, montreal (administrative region), Canada
Temps plein

This range is provided by Catch Talent.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from Catch Talent.Talent Ac... Voir plus

 • Offre sponsorisée

Senior Software Engineer, Core Experiences - Montreal, Canada

Clutch CanadaMontreal (administrative region), QC, CA
Temps plein

Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let you listen to it at your desk, on the go,... Voir plus

 • Offre sponsorisée

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthMontreal (administrative region), QC, CA
Temps plein

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Voir plus

 • Offre sponsorisée

Senior Software Developer - IAM

IntactMontreal (administrative region), QC, CA
Temps plein

Flexible work arrangements and a hybrid work model.Possibility to purchase up to 5 extra days off per year.Multiple benefits offered to support physical and mental wellbeing, including telemedicine... Voir plus

 • Offre sponsorisée

Senior Product Designer

AKUR8Montreal, Montreal (administrative region), CA
Temps plein

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from AKUR8.Akur8 is a young, dynamic, fast growing Insurtech scale-up that is transforming insurance pric... Voir plus

 • Offre sponsorisée

Senior Software Engineer

PentasiaMontreal (administrative region), QC, CA
Temps plein

Get AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advices.Continue with Google Continue with Google.Continue with Google Continue with Google.Continue with ... Voir plus

 • Offre sponsorisée

Senior Software Engineer

InvertMontreal (administrative region), QC, CA
Temps plein

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Voir plus

 • Offre sponsorisée

Senior Software Developer - Ai

Edge SignalRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Temps plein

Solace helps companies connect and integrate all of their assets through the power of event‐driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Voir plus

 • Offre sponsorisée

Senior Software Developer - Ai

SolaceRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Temps plein

Solace helps companies connect and integrate all of their assets through the power of event-driven architecture.Our technology makes it easy to unlock data silos and capture events occurring across... Voir plus

 • Offre sponsorisée

Senior Software Engineer

fiveonefourMontreal (administrative region), QC, CA
Temps plein

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Voir plus

 • Offre sponsorisée

Senior Software Developer

KellyOCGMontreal (administrative region), QC, CA
Temporaire

Senior Software Developer (6-month Contract, Montreal).A leading technology company is seeking a Senior Software Developer to join their engineering team, focusing on advanced datalink systems.In t... Voir plus

 • Offre sponsorisée

Senior Software Developer

SSENSEMontreal (administrative region), QC, CA
Temps plein

SSENSE is a global technology platform operating at the intersection of culture, community, and commerce.Headquartered in Montreal, it features a mix of established and emerging luxury brands acros... Voir plus

 • Offre sponsorisée

Senior Product Designer

BioRenderMontreal (administrative region), QC, CA
Temps plein

Be among the first 25 applicants.At BioRender, we’re on a mission to accelerate the world’s ability to learn, discover, and communicate science — transforming how knowledge is shared and making sci... Voir plus

 • Offre sponsorisée

Senior Software Engineer, Adaptive

RadformationMontréal, Canada
Temps plein

About RadformationRadformation is transforming the way cancer clinics deliver care.Our innovative software automates and standardizes radiation oncology workflows, enabling clinicians to plan and d... Voir plus

 • Offre sponsorisée

Senior Manager Software Development

CienaRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Temps plein

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach.Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual... Voir plus

 • Offre sponsorisée

Senior Software Developer - Growth

BotpressMontréal, Quebec, Canada
Temps plein

About Botpress The Growth team at Botpress is seeking a.The ideal candidate is focused on solving problems, thrives in a fast-paced environment, and is adaptable.With a builder's mindset and a hack... Voir plus

 • Offre sponsorisée

Senior Power Platform Designer

National Bank of CanadaMontréal, Montreal (administrative region), Canada
Temps plein

A career as a Senior Power Platform Designer in the Information Technology team at National Bank means serving as a Low Code Solutions Specialist.This position allows you to have a positive impact ... Voir plus