Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Dév. logiciel sénior / Senior Software Dev. - C# / REST APIs & API Modernization

Genetec

This position requires local presence. Please view similar jobs below.

La dynamique de votre équipe:

Nous recherchons un(e) développeur(euse) logiciel sénior spécialisé(e) en C# et en conception d’API REST. Votre mission sera double : développer les nouveaux services d’intégration de l’entreprise sous ASP.NET Core et Azure, et moderniser un ensemble d’API existantes basées sur WCF et .NET Framework 4.8. Vous jouerez un rôle clé dans l’architecture des services, la stratégie de migration et le leadership technique au sein de l’équipe. Ce poste s’adresse à une personne aussi à l’aise avec la lecture de code hérité qu’avec la conception de nouveaux services à partir de zéro.

Votre journée en un coup d'oeil :

  • Concevoir et développer des API RESTful en C# / ASP.NET Core (.NET 8+)
  • Analyser les services WCF et .NET Framework 4.8 existants, puis planifier et mener à bien leur migration vers des API REST hébergées sur Azure
  • Assurer la maintenance et faire évoluer les services existants pendant la transition, en garantissant le fonctionnement parallèle des deux environnements sans interruption pour les utilisateurs
  • Concevoir des processus d’intégration à l’aide d’Azure Logic Apps, d’Azure Functions, de Service Bus et d’API Management
  • Définir les normes relatives aux API : contrats OpenAPI/Swagger, gestion des versions, rétrocompatibilité, gestion des erreurs
  • Appliquer des modèles de conception sécurisés (OAuth 2.0, Entra ID, gestion des API)
  • Contribuer à l’automatisation DevOps via Azure DevOps (pipelines CI/CD, stratégies de déploiement)
  • Accompagner les développeurs et contribuer à l’élaboration des normes techniques et aux revues de code

Ce qui fait de vous un excellent candidat :

  • Au moins 5 ans d’expérience en développement C# / .NET, notamment : ASP.NET Core Web API et principes REST, .NET Framework 4.8 et connaissance pratique de WCF (SOAP, WSDL, liaisons, services .svc)
  • Azure Logic Apps, Azure Functions, Service Bus
  • Expérience pratique de la migration ou de la refonte de services existants vers des architectures modernes
  • Solides connaissances en matière d’OAuth, de sécurité des API et de transformations JSON/XML
  • Maîtrise approfondie de SQL Server et d’Entity Framework
  • Expérience avec les outils CLI, Postman et Swagger
  • Mise en œuvre de la CI/CD avec Azure DevOps
  • Maîtrise du français et de l’anglais, à l’oral comme à l’écrit (ce poste nécessite des interactions avec nos collaborateurs et clients internationaux)

Un atout si vous avez :

  • Certifications Microsoft (par exemple : Développeur Azure, Architecte de solutions Azure)
  • Expérience dans le domaine des microservices ou des systèmes d'entreprise à grande échelle
  • Expérience dans la mise en place de services EDI (cXML, X12, AS2)
  • Maîtrise de Microsoft Dynamics 365 / Dataverse et de la Power Platform
  • Développement front-end en JavaScript / TypeScript

Voilà ce que nous offrons !

  • Régime de rémunération attrayant
  • Programme de remboursement des frais de formation
  • Équilibre entre vie professionnelle et vie privée grâce à un horaire de travail flexible
  • Repas subventionnés à notre incroyable Bistro (Les Cordons Bleus)
  • Café et fruits gratuits à volonté
  • Espace de stationnement gratuit pour tous les employés
  • Centre de conditionnement physique sur place avec entraîneur personnel, ainsi que plusieurs ateliers de santé et de bien-être

Si vous souhaitez savoir à quoi ressemble l’environnement de travail chezGenetec, voici le lien vers notre vidéo d’entreprise:

Nous savons que la diversité des parcours et des expériences apporte une grande valeur à nos équipes. Même si vous ne cochez pas toutes les cases nous vous encourageons à postuler - votre profil pourrait nous surprendre!

Your team's dynamic:

We're looking for a Senior Software Developer specialized in C# and REST API design. Your mandate will be twofold: build the company's new integration services in ASP.NET Core and Azure, and modernize an existing set of APIs built on WCF and .NET Framework 4.8. You'll play a key role in service architecture, migration strategy, and technical leadership within the team. This role is for someone equally comfortable reading legacy code and designing new services from scratch.

Your day at a glance:

  • Design and develop RESTful APIs in C# / ASP.NET Core (.NET 8+)
  • Analyze existing WCF and .NET Framework 4.8 services, then plan and carry out their migration to REST APIs hosted in Azure
  • Maintain and evolve legacy services during the transition, keeping both worlds running side by side without disruption for consumers
  • Design integration processes using Azure Logic Apps, Azure Functions, Service Bus, and API Management
  • Define API standards: OpenAPI/Swagger contracts, versioning, backward compatibility, error handling
  • Apply secure design patterns (OAuth 2.0, Entra ID, API management)
  • Contribute to DevOps automation through Azure DevOps (CI/CD pipelines, deployment strategies)
  • Mentor developers and contribute to technical standards and code reviews

What makes you a great fit:

  • 5+ years of C# / .NET development experience, including: ASP.NET Core Web API and REST principles, and .NET Framework 4.8 and working knowledge of WCF (SOAP, WSDL, bindings, .svc services)
  • Azure Logic Apps, Azure Functions, Service Bus
  • Hands-on experience migrating or rebuilding existing services toward modern architectures
  • Strong knowledge of OAuth, API security, and JSON/XML transformations
  • Solid grasp of SQL Server and Entity Framework
  • Experience with CLI tools, Postman, SwaggerCI/CD implementation with Azure DevOps
  • Fluent in French and English, both verbal and written (this role requires interaction with our international collaborators and customers)

Your technical expertise:

  • XXXX
  • XXXX

An asset if you have:

  • Microsoft certifications (e.g. Azure Developer, Azure Solutions Architect)
  • Experience with microservices or large-scale enterprise systems
  • Experience building EDI services (cXML, X12, AS2)
  • Familiarity with Microsoft Dynamics 365 / Dataverse and the Power Platform
  • Front-end development in JavaScript / TypeScript

Let's talk perks!

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Work-life balance with a flexible working schedule
  • Subsidized meals in our amazing Bistro (Les Cordons Bleus)
  • Free, unlimited coffee and fruits
  • Private, free parking for all employees
  • Onsite fitness facility with personal trainer, and multiple wellness and health workshops

If you'd like to see what the work environment at Genetec looks like, check out our corporate video:

We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!

#J-18808-Ljbffr

Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Dév. logiciel sénior / Senior Software Dev. - C# / REST APIs & API Modernization in Montréal, QC vacancy
  •  ...La dynamique de votre équipe : Nous recherchons un(e) développeur(euse) logiciel sénior spécialisé(e) en C# et en conception d’API REST. Votre mission sera double : développer les nouveaux services d’intégration de l’entreprise sous ASP.NET Core et Azure, et moderniser un... 
    Senior
    Software
    C#
    Full time
    Contract work
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...infonuagique natif axe sur les logiciels en pleine expansion, grace a l...  ...et de plateformes logicielles modernes. Cette approche permet a nos...  ...Core Platform sont ecrits en C#; de solides competences en C#...  ...hardware with a rapidly expanding software-defined, cloud-native... 
    Software
    C#
    Full time
    Temporary work
    Internship

    Grass Valley

    Montréal, QC
    6 days ago
  •  ...technologies en développement logiciel. Voici quelques exemples...  ...Écosystème de micro-services C#/ ASP.NET et Go Plusieurs...  ...with the latest technologies in software development. Here is an overview...  ...and Go Diversified and modern data layer using NoSQL... 
    Senior
    Software
    C#
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  •  ...solution tout-en-un puissante. Notre logiciel permet aux aéroports, centres...  ...Développement et intégration d’API interne et externe Écriture...  ...programmation orientée objet (C# ou Java) Resolution de...  ...échelle Développement d’API modernes (REST, gRPC) Javascript/Typescript... 
    Software
    C#
    Full time
    Local area
    Worldwide
    Flexible hours
    Day shift

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...VERSION TO FOLLOW** Ingénieur(e) senior en développement logiciel de tests (SDET) Nous sommes à la recherche...  ...plateforme. Excellente maîtrise du C#. Expérience dans la planification,...  ...rendez-vous sur ===== Senior Software Development Engineer in Test (SDET)... 
    Senior
    Software
    C#
    Contract work
    Remote work
    Worldwide
    Day shift

    Side

    Montréal, QC
    4 days ago
  •  ...technologies en développement logiciel. Voici quelques exemples des...  ...avec la dernière version C#/ ASP.NET Plusieurs bases de...  ...oeil : Bâtir des applications modernes de type micro-services en utilisant...  ...the latest technologies in software development. Here is an... 
    Software
    C#
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...solide expérience en développement logiciel Web afin de contribuer à l’...  ...l’application Web à l’aide de C#/ASP.NET Core et Typescript/Angular...  ...pour l’utilisation d’outils modernes de développement afin d’améliorer...  .../vite ou équivalent) ~ REST API ~ Websockets Expérience... 
    Software
    C#
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...solutions concrètes.  En tant que spécialiste senior en tests logiciels, vous collaborerez avec les développeurs...  ...et prévenir les défauts Tester les API, les services infonuagiques et les...  ...langages et cadres d'automatisation de tests (C#, TypeScript, PowerShell, Bash, etc.), le... 
    Senior
    Software
    C#
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  • Poste : développeur logiciel .NET principal - logiciels de sécurité publique...  ...et de services Web (IIS) en C# ou VB .NET, en travaillant de...  ...Connaissances d’IIS, HTML/CSS, JSON et REST - Capacité à travailler de...  .................... Position: Senior .NET Software Developer -... 
    Senior
    Software
    C#
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    1 day ago
  • Poste : développeur de logiciel principal (applications Web) Lieu de...  ...améliorer des applications Web modernes utilisées dans des...  ...approfondie de l'écosystème .NET (C#, VB.NET) - Expérience avec des...  ................. Position: Senior Software Developer (Web Applications... 
    Senior
    Software
    C#
    Permanent employment
    Remote work
    Worldwide
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    1 day ago
  •  ...poste : Nous recherchons un(e) développeur(euse) logiciel pour créer et assurer la maintenance de logiciels de...  ...back-end et cloud, à l’aide de technologies telles que C#/.NET, WPF, Angular, React, TypeScript, les API REST et les services cloud. La plupart des missions... 
    Software
    C#
    Full time
    Work at office
    Flexible hours

    Genetec

    Montréal, QC
    a month ago
  • $60k - $115k per year

     ...poste Nous sommes à la recherche d’un(e) développeur(se) logiciel principal(e) spécialisé(e) en C#/.NET pour contribuer à la conception, au développement,...  ...production. Elle évoluera dans un environnement technologique moderne, axé sur Azure, l’ingénierie logicielle, la performance... 
    Software
    C#
    Full time
    Contract work

    CGI

    Montréal, QC
    4 days ago
  •  ...équipe : Nous recherchons un·e Développeur·se logiciel senior possédant une expertise approfondie de...  ...365, Power Platform et Azure Développer en C#, plugins CRM, composants front-end en JavaScript/TypeScript, et APIs RESTful Concevoir des processus d’intégration... 
    Senior
    Software
    C#
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...poste : Nous recherchons un développeur logiciel pour rejoindre l’équipe Platform...  ...expertise technique : Solide expérience avec C# et la plateforme .NET Connaissance des...  ...- Job overview: We are looking for a software developer to join the platform engineering... 
    Software
    C#
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...à la recherche d' un(e) architecte logiciel ayant d'excellentes aptitudes techniques...  ...d'une plateforme applicative moderne basée sur des microservices, des API et des services Azure. Sans être...  ...Architecture logicielle, microservices et API REST; Architecture orientée événements... 
    Software
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  • $60k - $115k per year

    Développeur(se) logiciel principal(e) C#/.NET Description de poste Mode de travail : Sur site Sommaire du poste Nous sommes à la recherche...  .... Elle évoluera dans un environnement technologique moderne, axé sur Azure, l’ingénierie logicielle, la performance et l... 
    Software
    C#
    Contract work
    Montréal, QC
    9 days ago
  • $70k - $135k per year

     ..., scaling, optimizing, and building public APIs for existing OT features. They also create...  ...Front-end frameworks (Vue / Angular / React) Software Factory tools: Azure DevOps, Sonar, Ansible...  .... Skills: English French .NET C# JavaScript Web Development What you... 
    Senior
    Software
    C#
    Long term contract
    Full time

    CGI

    Montréal, QC
    4 days ago
  •  ...plateforme. En tant que développeur logiciel, vous pourriez jouer un rôle...  ...Bâtir des applications modernes de type micro-services en utilisant...  ...en développement avec C# et l’écosystème .NET Connaissance...  ...on our platform. As a Software Developer, you will play a key... 
    Software
    C#
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    20 days ago
  • Poste : directeur de l’ingénierie logicielle Lieu de travail : Montréal...  ...des architectures logicielles modernes, des systèmes distribués, des...  .... - Connaissance pratique de C#, .NET, React, SQL Server, des...  ................. Position: Software Engineering Director Location... 
    Software
    C#
    Permanent employment

    Services de Gestion Quantum Ltée

    Montréal, QC
    1 day ago
  • Poste : développeur logiciel principal - rapports et analyses Lieu de travail : Montréal...  ...en développement logiciel de niveau senior dans les domaines des bases de données...  ...un langage de programmation (p. ex., C#, Python, Java) et des API REST - Familiarité avec Windows... 
    Senior
    Software
    C#
    Permanent employment
    Full time
    Worldwide

    Services de Gestion Quantum Ltée

    Montréal, QC
    8 days ago
  •  ...plateforme. En tant que développeur logiciel, vous pourriez jouer un rôle...  ...Bâtir des applications modernes de type micro-services en utilisant...  ...Expérience significative avec C# et .NET Expérience avec...  ...on our platform. As a Software Developer, you will play a key... 
    Senior
    Software
    C#
    Daily paid
    Full time
    Immediate start
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...opérations. Genetec développe des logiciels, du matériel et des services...  ...le principe de l'innovation et reste à la pointe des technologies émergentes...  ...à l'échelle du cloud utilisant C#/.NET Déploiement de services...  ...Azure Une couche de données moderne utilisant des bases de données... 
    Software
    C#
    Full time
    Work at office
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...Khadjavi . À propos du rôle d'ingénieur logiciel senior En tant qu'ingénieur logiciel senior,...  ..., conception et maintenance des API et services qui les soutiennent, et de plus...  ...utilisent. Une forte maîtrise d'une pile web moderne. Nous utilisons React, TypeScript, et... 
    Senior
    Software
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Work from home

    Motion

    Montréal, QC
    5 days ago
  •  ...protection. Xona is seeking a skilled Software Engineer to work as a contributor to the development...  ..., and ethernet TCP/IP Experience with dev kits and firmware flashing Software...  ...est à la recherche d’un(e) ingénieur(e) logiciel qualifié(e) qui contribuera au... 
    Software
    Permanent employment
    Full time
    Work at office

    xona-space

    Montréal, QC
    1 day ago
  •  ...opérations. Genetec développe des logiciels sur plateforme ouverte, du...  ...principe de l'innovation, Genetec reste à la pointe des technologies...  ...sur une plateforme cloud moderne qui relie les appareils de terrain...  ...les systèmes de stockage, les API et les applications web au... 
    Software
    C#
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  •  ...qui vous permet d’être vu, de rester authentique et d’exceller....  ...pour aider les entreprises de logiciels à tirer profit de la commercialisation...  .../développeuse logiciel senior, vous intégrerez une équipe qui...  ...grâce à des chaînes d'outils modernes permettant le déploiement du code... 
    Senior
    Software

    AppDirect

    Montréal, QC
    19 days ago
  •  ...potentiel. L’équipe Ingénierie Core cherche un développeur en logiciels II pour se joindre à notre équipe des données. En tant que...  ...greatest potential. Our Core Engineering department is seeking a Software Developer to join the Data team in Montreal. This role will play... 
    Software
    Apprenticeship
    Casual work
    Work at office
    Worldwide

    Tower Research Capital

    Montréal, QC
    4 hours ago
  •  ...Nous sommes à la recherche d'un  Développeur Logiciel – Migration C++ vers C# (.NET) ,  pour le compte de notre partenaire ;  chef de file nord-américain...  ...logicielle). Expérience avec bases de données SQL et API. Capacité à comprendre et traduire des besoins métier... 
    Software
    C#

    Solution SFT

    Montréal, QC
    more than 2 months ago
  •  ...usagers.  En tant que testeur logiciel, vous pourriez jouer un rôle-...  ...de les valider  Tester les API publiques et privées de services...  ...automatisation de tests (PowerShell, bash, C#, etc.)  Technologies Web (...  ...and users. As a software tester, you could play a key role... 
    Software
    C#
    Full time
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  • $58k - $102k per year

     ...AI & Data Transformation team, you will operate at the core of modern data and AI ecosystem designing, building, and scaling cloud-native...  ...decision-making. • Leveraging agentic AI to accelerate the software development lifecycle (SDLC), including code generation, automated... 
    Senior
    Software
    Permanent employment
    Flexible hours

    Deloitte

    Montréal, QC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Dév. logiciel sénior / Senior Software Dev. - C# / REST APIs & API Modernization. Be the first to apply!