Postuler

Publié il y a 8 jours

Senior Software Developer / Développeur de logiciels principal

@ The Maples Group (Financial Services)

Montréal, Québec

Temps plein7+ ans d’expérience
Postuler
SIGNAUX

Responsabilités :

  • Concevoir, développer, tester et livrer des logiciels dans un cycle Scrum
  • Concevoir des API REST et des services d'application sécurisés
  • Contribuer aux pipelines CI/CD et à l'infrastructure en tant que code
  • Déployer des solutions cloud sur Microsoft Azure
  • Soutenir les développeurs débutants et améliorer les pratiques d'ingénierie

Résumé des exigences :

  • Plus de 7 ans d'expérience en développement logiciel
  • Maîtrise de C#, .NET, ASP.NET et Entity Framework
  • Expérience avec Angular ou React, TypeScript ou JavaScript
  • Expérience pratique d'Azure, d'Azure DevOps et de Terraform ou Bicep
  • Expérience en méthodologie Agile ou Scrum

Outils et compétences

Source et dates

Site carrière / système de candidatures · jobvite

Date publiée par l’employeur
2026-11-02
Première détection par notre source
2026-11-10
Mise à jour du dossier source
2026-11-10

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience7 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish, French

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

The Maples Group (Financial Services)

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Leaders in the provision of legal, fiduciary, fund, regulatory & compliance and entity formation & management services

Description complète de l’entreprise

The Maples Group is a leading service provider offering clients a comprehensive range of legal services on the laws of the British Virgin Islands, the Cayman Islands, Ireland, Jersey and Luxembourg, and is an independent provider of fiduciary, fund services, regulatory and compliance, and entity formation and management services. The Maples Group distinguishes itself with a client-focused approach, providing solutions tailored to their specific needs. Its global network of lawyers and industry professionals are strategically located in the Americas, Europe, Asia and the Middle East to ensure that clients gain immediate access to expert advice and bespoke support, within convenient time zones.

Abonnés LinkedIn
114 206
Personnes associées sur LinkedIn
2 807
Bureaux déclarés
  • Ugland House, South Church Street, George Town, Grand Cayman KY1-1108, KY
  • Cricket Square, PO Box 1093, George Town, Grand Cayman KY1-1102, KY
  • 24th Floor, Al Sila Tower, ADGM Square, Al Maryah Island, Abu Dhabi, AE
  • 1 Victoria Street, Cumberland House, 7th Floor, Hamilton, HM11, BM
  • 470 Atlantic Avenue, Suite 306, Boston, Massachusetts 02210, US
  • Ritter House, PO Box 173, Road Town, Tortola VG1110, VG
  • 4001 Kennett Pike, Suite 302, Wilmington, Delaware 19807, US
  • Level 14, Burj Daman, Dubai International Financial Centre, PO Box 119980, Dubai, AE
  • 75 Saint Stephen's Green, Dublin, D02 PR50, IE
  • 32 Molesworth Street, Dublin, County Dublin D02 Y512, IE
  • Central Plaza, 18 Harbour Road, 16th Floor, 26th Floor, 27th Floor, Wanchai, HK
  • 2nd Floor, Sir Walter Raleigh House, 48-50 Esplanade, St. Helier, JE2 3QB, JE
  • 200 Aldersgate Street, 11th Floor, London, EC1A 4HD, GB
  • 12E, rue Guillaume Kroll, Luxembourg, L-1882, LU
  • 2000 McGill College Avenue, Suite 2050, Montreal, Quebec H3A 3H3, CA
  • Strawinskylaan 1457, WTC, Tower Ten, 14th Floor, Amsterdam, 1077 XX, NL
  • 1185 Avenue of the Americas, 3rd Floor, New York, New York 10036, US
  • 1 Raffles Place, #36-01, One Raffles Place, Singapore, 048616, SG
Catégories d’activité
  • Compliance
  • Finance
  • Funding Platform
  • Legal
  • Insurance
  • Financial Services
  • Crowdfunding
Autres noms enregistrés
  • Maples Group - Legal Services
  • The Maples Group (Financial Services)
  • Maples Group
Spécialités
  • Legal Services
  • Fund Services
  • Regulatory & Compliance
  • Entity Formation & Management
  • and Fiduciary Services
Le profil indique une agence de recrutement
Non
Investissement total déclaré
0

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

The Maples Group is a leading service provider offering clients a comprehensive range of legal services on the laws of the British Virgin Islands, the Cayman Islands, Ireland, Jersey and Luxembourg, and is an independent provider of fiduciary, fund services, regulatory and compliance, and entity formation and management services. The Maples Group distinguishes itself with a client-focused approach, providing…

ChampValeur
SecteurFinancial Services
Taille1,001-5,000 employees
Siège socialGeorge Town, Grand Cayman
Type d’organisationPrivately Held
SpécialitésLegal ServicesFund ServicesRegulatory & ComplianceEntity Formation & Managementand Fiduciary Services
Offres sur Jobsy11
LinkedInVoir la page
Description

Position: Senior Software Developer

Location: Montreal, Canada

The Opportunity

We are looking for an accomplished Senior Software Developer to join our Business Technology team as part of our financial services business in Montreal.

The Senior Software Developer reports to the Software Development and Architecture Manager. This role works within a Scrum team to build high-quality software solutions for internal and external customers of the Maples Group. You will collaborate closely with software engineers, QA engineers, infrastructure engineers, product owners, scrum masters, business analysts, and business stakeholders to create reliable, well-designed products that deliver real business value.

Consistently recognized as one of Montreal’s Top Employers, the Maples Group established our operations in the central downtown area in 2009. Our Montreal office exemplifies our culturally rich and entrepreneurial organization, with over 500 colleagues from 50 countries collaborating to deliver best-in-class solutions to clients worldwide.

As part of our Montreal team you will:

  • Work with business analysts and stakeholders to understand business needs, clarify requirements, and help ensure we deliver the highest possible business value.
  • Collaborate with the Scrum team to refine backlog items, define acceptance criteria, estimate work, and break larger items into deliverable sprint tasks.
  • Design, develop, test, and deliver high-quality software throughout the sprint cycle.
  • Leverage AI and agentic technologies to drive innovation, automate business processes, and enhance operational efficiency.
  • Use AI-assisted development tools thoughtfully and help explore practical applications of agentic AI where they can improve delivery or developer effectiveness.
  • Contribute to CI/CD pipelines, release automation, and Infrastructure as Code practices using Azure DevOps, Terraform, Bicep, and related tools.
  • Design and build REST APIs, integrations, and application services that are secure, maintainable, and scalable.
  • Build, deploy, and support cloud-native solutions on Microsoft Azure, leveraging services such as App Services, Azure Functions, Service Bus, Storage Accounts, and Azure AI services.
  • Participate in design discussions and code reviews to improve quality, maintainability, performance, and engineering standards across the team.
  • Help maintain, support, and improve existing applications, including pragmatic modernization where it adds value.
  • Share coding best practices, support junior developers, and contribute to a strong engineering culture within the team.

What You Bring

In addition to strong integrity, sound judgment, and the ability to work with a high degree of ownership, the ideal candidate possesses the following:

  • 7+ years of software development experience.
  • Strong hands-on experience with C#, .NET, ASP.NET, Entity Framework, and modern front-end development using Angular and/or React along with TypeScript/JavaScript.
  • Practical experience with Azure services such as App Services, Azure Functions, Service Bus, and Storage Accounts.
  • Practical experience with Azure DevOps, CI/CD pipelines, and Infrastructure as Code in Azure environments using Terraform, Bicep, or similar technologies.
  • Power Automate, Azure Foundry, Microsoft Agent Framework (MAF), and MCP.
  • A solid foundation in data structures, object-oriented programming, design patterns, and software engineering fundamentals, with the judgment to apply them pragmatically.
  • Experience designing and building REST APIs and modern application services.
  • Strong experience building high-quality, well-tested software, including unit testing and automated quality practices as part of CI/CD workflows.
  • Experience working with relational and non-relational databases, including SQL Server, Cosmos DB, Redis, and MongoDB.
  • Experience delivering software in Agile teams using Scrum or similar methodologies, with close collaboration across product, QA, infrastructure, and business teams.
  • Strong problem-solving skills, a collaborative mindset, and a practical, delivery-oriented approach to building software.

Desirable Skills:

Any of the following would be an asset, but they are not required:

  • Knowledge of Domain-Driven Design (DDD), CQRS, microservices, and message-based or event-driven architectures.
  • Experience designing or contributing to distributed systems, including service orchestration and resilience patterns.
  • Experience modernizing legacy .NET or monolithic applications into cloud-ready or more modular architectures on Azure.
  • Experience delivering production-grade AI solutions for enterprise applications, including agents, RAG, and agentic systems.

Poste : Développeur de logiciels principal

Emplacement : Montréal, Canada

Comment est-ce de travailler ici?

Nous sommes déterminés à exceller et la collaboration est la clé de notre succès continu. Nous pouvons aller plus loin pour nos clients parce que nous allons aussi plus loin les uns pour les autres. Notre culture inclusive crée un environnement où les gens peuvent être eux-mêmes au travail, tout en donnant leur meilleur. Quel que soit votre lieu de travail au sein du Groupe Maples, vous ferez partie d’une équipe mondiale.

L’occasion

Nous recherchons un développeur de logiciels principal accompli pour se joindre à notre équipe Technologie de gestion au sein de notre activité de services financiers à Montréal.

Le développeur de logiciels principal relève du responsable du développement et de l’architecture logiciels. Ce poste consiste à travailler au sein d’une équipe Scrum pour développer des solutions logicielles de grande qualité pour les clients internes et externes du Groupe Maples. Vous collaborerez étroitement avec les ingénieurs logiciels, les ingénieurs en assurance qualité, les ingénieurs en infrastructure, les responsables de produits, les maîtres de Scrum, les analystes d’affaires et les parties prenantes de l’entreprise pour créer des produits fiables et bien conçus qui apportent une réelle valeur commerciale.

Constamment reconnu comme l’un des meilleurs employeurs de Montréal, le Groupe Maples a établi ses activités dans le centre-ville en 2009. Notre bureau de Montréal illustre bien la richesse culturelle et l’esprit d’entreprise de notre organisation, avec plus de 500 collègues de 50 pays qui collaborent pour offrir les meilleures solutions à des clients du monde entier. En tant que membre de notre équipe de Montréal, vos responsabilités seront les suivantes :

  • Travailler avec les analystes d’affaires et les parties prenantes pour comprendre les besoins de l’entreprise, clarifier les exigences et contribuer à garantir que nous offrons la plus grande valeur commerciale possible.
  • Collaborer avec l’équipe Scrum pour affiner les éléments du carnet de produits, définir les critères d’acceptation, estimer le travail et diviser les éléments plus importants en tâches de sprint livrables.
  • Concevoir, développer, tester et livrer des logiciels de grande qualité tout au long du cycle de sprint.
  • Tirer parti des technologies optimisées par l’IA et agentives pour stimuler l’innovation, automatiser des processus de l’entreprise et améliorer l’efficacité opérationnelle.
  • Utiliser judicieusement les outils de développement assistés par l’IA et aider à explorer les applications pratiques de l’IA agentive là où elles peuvent améliorer la livraison ou l’efficacité des développeurs.
  • Contribuer aux pipelines CI/CD, à l’automatisation des versions et aux pratiques d’infrastructure en tant que code à l’aide d’Azure DevOps, de Terraform, de Bicep et des outils connexes.
  • Concevoir et créer des API REST, des intégrations et des services d’application sécurisés, maintenables et évolutifs.
  • Construire et soutenir des solutions en nuage et les déployer sur Microsoft Azure, en utilisant des services, tels qu’App Services, Azure Functions, Service Bus, Storage Accounts et les services d’IA d’Azure.
  • Participer aux discussions sur la conception et aux revues de code pour améliorer la qualité, la maintenabilité, la performance et les normes d’ingénierie au sein de l’équipe.
  • Aider à maintenir, à soutenir et à améliorer les applications existantes, y compris la modernisation pragmatique lorsqu’elle ajoute de la valeur.
  • Transmettre les pratiques exemplaires en matière de codage, soutenir les développeurs débutants et contribuer à une solide culture d’ingénierie au sein de l’équipe.

Votre contribution

Outre une intégrité sans faille, un jugement sûr et la capacité de travailler avec un haut degré d’autonomie, le candidat idéal possédera les caractéristiques suivantes :

  • Plus de 7 ans d’expérience en développement de logiciels.
  • Solide expérience pratique avec C#, .NET, ASP.NET, Entity Framework et les premières phases du cycle de développement modernes à l’aide d’Angular ou de React, ainsi que de TypeScript ou JavaScript.
  • Expérience pratique avec les services d’Azure, tels qu’App Services, Azure Functions, Service Bus et Storage Accounts.
  • Expérience avec Power Automate, Azure Foundry, l’infrastructure de l’agent Microsoft (MAF) et MCP.
  • Base solide en structures de données, en programmation orientée objet, en modèles de conception et en principes fondamentaux du génie logiciel, avec le jugement nécessaire pour les appliquer de manière pragmatique.
  • Expérience dans la conception et la création d’API REST et de services d’application modernes.
  • Solide expérience dans la création de logiciels de grande qualité et bien testés, y compris les tests unitaires et les pratiques de qualité automatisées dans le cadre des flux de travail CI/CD.
  • Expérience de travail avec des bases de données relationnelles et non relationnelles, y compris SQL Server, Cosmos DB, Redis et MongoDB.
  • Expérience dans la livraison de logiciels au sein d’équipes Agile utilisant Scrum ou des méthodologies similaires, en étroite collaboration avec les équipes produit, assurance qualité, infrastructure et commerciales.
  • Solides compétences en résolution de problèmes, un esprit de collaboration et une approche pratique et axée sur la livraison pour la création de logiciels.

Compétences souhaitées :

L’un des éléments suivants serait un atout, mais ils ne sont pas requis :

  • Connaissance de la conception axée sur les domaines, du CQRS, des microservices et des architectures fondées sur les messages ou axées sur les événements.
  • Expérience dans la conception ou la contribution à des systèmes distribués, y compris l’orchestration de services et les modèles de résilience.
  • Expérience dans la modernisation d’applications .NET ou monolithiques existantes en architectures prêtes pour le nuage ou plus modulaires sur Azure.
  • Expérience dans la mise en œuvre de solutions d’IA prêtes pour la mise en production dans les applications de l’entreprise, notamment les agents, la génération augmentée par récupération (GAR) et les systèmes agentifs.

Vous pouvez en savoir plus sur le Groupe Maples sur notre site Web d’entreprise. Découvrez notre culture et notre équipe sur notre page Carrières ou sur LinkedIn.

Clause de non-responsabilité : tous les renseignements personnels recueillis au cours du processus de candidature seront utilisés uniquement aux fins de recrutement. Veuillez consulter notre avis sur la protection de la vie privée des demandeurs d’emploi à l’adresse maples.com/privacy (en anglais seulement) pour en savoir plus sur la manière dont nous gérons leurs renseignements personnels.

« Veuillez noter que la politique standard du Groupe Maples consiste à effectuer diverses vérifications des antécédents de tous les candidats à qui une offre d’emploi conditionnelle est faite. À l’exception des postes basés en République d’Irlande, les vérifications des antécédents comprendront une vérification du casier judiciaire lorsqu’une offre d’emploi conditionnelle est faite. Si vous avez un casier judiciaire, cela ne signifie pas que votre offre d’emploi sera automatiquement retirée. Le Groupe Maples prendra toutes les décisions relatives aux offres d’emploi au cas par cas et tiendra compte d’un certain nombre de facteurs, tels que le poste auquel vous postulez et la nature et les circonstances de l’infraction passée. Vous aurez la possibilité de discuter avec nous avant qu’une décision ne soit prise. De plus amples détails vous seront fournis au moment où une offre d’emploi conditionnelle vous sera faite. »

Emplois semblables

  • Software Developer Sr

    Montréal, QC

    Orthosoft Inc.: https://www.linkedin.com/company/zimmerbiomet

    5+ ans1+ gestionPlus de 5 ans d'expérience en développement logiciel; Expertise en C++ moderne (C++17 ou ultérieur); Plus de 2 ans d'expérience avec Qt/QML

    C++, Qt, QML, CUDA

  • Software Developer / Développement logiciel

    Montréal, QC
    Temps plein

    Vention

    3+ ansBaccalauréat en génie électrique, mécatronique, mécanique ou automatisation; 3+ ans d'expérience en automatisation industrielle ou robotique; Expérience avec robots industriels (UR, FANUC, ABB, KUKA) ou PLC

    Python, GitHub, Siemens TIA Portal, Studio 5000, Linux, UR

    Software Developer (Digital Workflow) / Développeur(-euse), logiciel

    Montréal, QC
    Temps plein

    Vention

    Expérience avec TypeScript, Python et React; Expérience en conception de systèmes réactifs embarqués et infonuagiques; Compréhension des systèmes distribués

    Workflow, Web development, Documentation, Provide mentorship, TypeScript, Python

    Senior Software Developer / Développeur(-euse), logiciel senior

    Montréal, QC
    Temps plein

    Vention

    5+ ans5 ans ou plus d'expérience professionnelle en développement logiciel; Expérience en développement back-end (Python) et front-end (React); Expérience avec les bases de code existantes (legacy)

    Python, React, TypeScript

  • Software Developer / MERN Developer

    Montréal, QC
    Contrat

    Randstad Canada

    4+ ansExpérience éprouvée en pile MERN pour applications de production; Solides bases en JavaScript ES6+ et connaissance pratique de TypeScript; Expérience des pipelines CI/CD Azure DevOps YAML

    MongoDB, Express.js, React, Node.js, TypeScript, Git

  • Senior Software Developer

    Alberta +6
    107k–157k $/anTélétravailTemps plein

    Autodesk

    5+ ansAu moins 5 ans d'expérience en développement logiciel; Licence en informatique, ingénierie ou domaine technique connexe; Expérience avec TypeScript, C# et/ou Python

    Postgres, AWS, GitHub Copilot, Cursor, Claude, Cypress

  • Senior Software Developer, Search Platform

    Montréal, QC
    HybrideTemps plein

    Flare

    3+ ans3+ ans d'expérience en systèmes de données à grande échelle; Expérience avec SQL volumineux ou Elasticsearch; Expérience avec Python 3, Flask, JavaScript, VueJS, AWS, RabbitMQ, Kubernetes

    Elasticsearch, PostgreSQL, Python 3, Flask, JavaScript, VueJS

  • Senior Software Developer / Développeur(se) Logiciel Sénior

    Montréal, QC
    HybrideTemps plein

    Aduna Global: By combining network APIs from multiple operators globally under a unified platform based on the CAMARA open-source project, driven by the GSMA and…

    5+ ans5 ans et plus d'expérience en services backend et systèmes distribués en production; Expérience de développeur sénior ou rôle technique équivalent; Maîtrise de Java et Spring Boot

    Java, Spring Boot, Kubernetes, Istio, Redis, Kafka

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.