détails d'emploi
1. SOMMAIRE
Nous recherchons un(e) Développeur(euse) Mobile Senior .NET MAUI pour rejoindre une institution d'envergure en pleine croissance technologique. Au sein d'une équipe agile chevronnée, vous participerez activement au développement et à l'évolution d'un portfolio d'applications mobiles multiplateformes d'impact. Ce mandat de longue durée offre un cadre de travail flexible axé sur les meilleures pratiques d'ingénierie logicielle (SOLID, TDD, DevOps). Il s'agit d'une opportunité clé pour faire valoir votre leadership technique et influencer les choix technologiques de l'équipe.
...
2. DESCRIPTIF DU PROJET & CONTEXTE
L'équipe mobile du groupe, établie de longue date et responsable de l'ensemble de l'écosystème applicatif mobile, fait face à une augmentation significative de la demande business. Afin de soutenir cette croissance et de combler un mouvement interne, l'équipe cherche à renforcer sa capacité de livraison. La priorité absolue du mandat est la conception et la livraison d'applications mobiles performantes en utilisant la technologie .NET MAUI (iOS et Android).
Avantages
Durée du mandat : Contrat long terme (jusqu'au 31 mars 2027) avec forte probabilité de renouvellement.
Flexibilité et formule hybride : Poste basé à Québec ou Montréal avec une formule de télétravail très flexible (quelques rencontres ponctuelles en présentiel à prévoir). Ouverture à élargir le bassin géographique pour un profil exceptionnel.
Rythme de travail : Horaire stable et équilibré de 35 heures par semaine.
Environnement technologique : Évolution au sein de Centres d'Excellence (COE) structurés valorisant l'innovation et le code propre ("juste assez, juste à temps").
Responsabilités
Développement et Architecture : Participer activement au développement du portfolio d'applications mobiles (iOS/Android) avec .NET MAUI et C#, en appliquant les patrons de conception (design patterns), de découpage et de modélisation logicielle.
Leadership Technique : Guider les choix techniques de l'équipe selon les meilleures pratiques, agir à titre de référence technique pour les tâches complexes et encourager la revue de code par les pairs.
Qualité et Tests : Assurer la qualité du code par la mise en place d'essais automatisés (TDD, tests unitaires), mesurer la performance et la robustesse des solutions, et valider la sécurité/confidentialité des données.
Collaboration Agile : Collaborer étroitement avec le Product Owner (PO), les concepteurs et les analystes pour valider les besoins d'affaires et participer activement à l'ensemble des cérémonies Scrum/Lean.
CI/CD et DevOps : Utiliser et faire évoluer les pipelines d'intégration et de déploiement continus (CI/CD) afin d'assurer des livraisons fluides et sans coupure de service.
Pérennité et Support : Soutenir techniquement la solution une fois en production (maintenance, anomalies) et appuyer l'équipe dans la stratégie de documentation technique.
Qualifications
4. QUALIFICATIONS
Éducation : DEC ou BAC en informatique, génie logiciel ou domaine connexe.
Expérience globale : Minimum de 7 ans d'expérience globale en technologies de l'information (profil Senior).
Expertise Mobile : Expérience confirmée en développement mobile avec .NET MAUI.
Écosystème Microsoft : Solide maîtrise du développement C#, Visual Studio et de l'environnement Azure DevOps.
Pratiques de code : Maîtrise approfondie de la programmation orientée objet, des principes SOLID et du Domain Driven Design (DDD) (obligatoire).
Qualité logicielle : Expérience rigoureuse en tests unitaires et approche TDD (Test-Driven Development).
APIs : Expérience pratique dans le développement et la consommation d'APIs REST.
Méthodologie : Excellente compréhension des principes Agile (Scrum) et DevOps.
Exigence linguistique : Maîtrise du français et niveau d'anglais intermédiaire (capacité à interagir avec des filiales anglophones). Profils unilingues anglophones non retenus.
5. ATOUTS
Connaissance de l'industrie de l'assurance et des services financiers.
Connaissance des pratiques BDD (Behavior Driven Development) et de l'outil SpecFlow.
Compétences ou ouvertures complémentaires avec d’autres frameworks ou bases de données (SQL Server, MongoDB, GIT).
Sommaire
Durée du mandat : Contrat long terme (jusqu'au 31 mars 2027) avec forte probabilité de renouvellement.
Flexibilité et formule hybride : Poste basé à Québec ou Montréal avec une formule de télétravail très flexible (quelques rencontres ponctuelles en présentiel à prévoir). Ouverture à élargir le bassin géographique pour un profil exceptionnel.
Rythme de travail : Horaire stable et équilibré de 35 heures par semaine.
Environnement technologique : Évolution au sein de Centres d'Excellence (COE) structurés valorisant l'innovation et le code propre ("juste assez, juste à temps").
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
voir plus
1. SOMMAIRE
Nous recherchons un(e) Développeur(euse) Mobile Senior .NET MAUI pour rejoindre une institution d'envergure en pleine croissance technologique. Au sein d'une équipe agile chevronnée, vous participerez activement au développement et à l'évolution d'un portfolio d'applications mobiles multiplateformes d'impact. Ce mandat de longue durée offre un cadre de travail flexible axé sur les meilleures pratiques d'ingénierie logicielle (SOLID, TDD, DevOps). Il s'agit d'une opportunité clé pour faire valoir votre leadership technique et influencer les choix technologiques de l'équipe.
2. DESCRIPTIF DU PROJET & CONTEXTE
L'équipe mobile du groupe, établie de longue date et responsable de l'ensemble de l'écosystème applicatif mobile, fait face à une augmentation significative de la demande business. Afin de soutenir cette croissance et de combler un mouvement interne, l'équipe cherche à renforcer sa capacité de livraison. La priorité absolue du mandat est la conception et la livraison d'applications mobiles performantes en utilisant la technologie .NET MAUI (iOS et Android).
Avantages
Durée du mandat : Contrat long terme (jusqu'au 31 mars 2027) avec forte probabilité de renouvellement.
...
Flexibilité et formule hybride : Poste basé à Québec ou Montréal avec une formule de télétravail très flexible (quelques rencontres ponctuelles en présentiel à prévoir). Ouverture à élargir le bassin géographique pour un profil exceptionnel.
Rythme de travail : Horaire stable et équilibré de 35 heures par semaine.
Environnement technologique : Évolution au sein de Centres d'Excellence (COE) structurés valorisant l'innovation et le code propre ("juste assez, juste à temps").
Responsabilités
Développement et Architecture : Participer activement au développement du portfolio d'applications mobiles (iOS/Android) avec .NET MAUI et C#, en appliquant les patrons de conception (design patterns), de découpage et de modélisation logicielle.
Leadership Technique : Guider les choix techniques de l'équipe selon les meilleures pratiques, agir à titre de référence technique pour les tâches complexes et encourager la revue de code par les pairs.
Qualité et Tests : Assurer la qualité du code par la mise en place d'essais automatisés (TDD, tests unitaires), mesurer la performance et la robustesse des solutions, et valider la sécurité/confidentialité des données.
Collaboration Agile : Collaborer étroitement avec le Product Owner (PO), les concepteurs et les analystes pour valider les besoins d'affaires et participer activement à l'ensemble des cérémonies Scrum/Lean.
CI/CD et DevOps : Utiliser et faire évoluer les pipelines d'intégration et de déploiement continus (CI/CD) afin d'assurer des livraisons fluides et sans coupure de service.
Pérennité et Support : Soutenir techniquement la solution une fois en production (maintenance, anomalies) et appuyer l'équipe dans la stratégie de documentation technique.
Qualifications
4. QUALIFICATIONS
Éducation : DEC ou BAC en informatique, génie logiciel ou domaine connexe.
Expérience globale : Minimum de 7 ans d'expérience globale en technologies de l'information (profil Senior).
Expertise Mobile : Expérience confirmée en développement mobile avec .NET MAUI.
Écosystème Microsoft : Solide maîtrise du développement C#, Visual Studio et de l'environnement Azure DevOps.
Pratiques de code : Maîtrise approfondie de la programmation orientée objet, des principes SOLID et du Domain Driven Design (DDD) (obligatoire).
Qualité logicielle : Expérience rigoureuse en tests unitaires et approche TDD (Test-Driven Development).
APIs : Expérience pratique dans le développement et la consommation d'APIs REST.
Méthodologie : Excellente compréhension des principes Agile (Scrum) et DevOps.
Exigence linguistique : Maîtrise du français et niveau d'anglais intermédiaire (capacité à interagir avec des filiales anglophones). Profils unilingues anglophones non retenus.
5. ATOUTS
Connaissance de l'industrie de l'assurance et des services financiers.
Connaissance des pratiques BDD (Behavior Driven Development) et de l'outil SpecFlow.
Compétences ou ouvertures complémentaires avec d’autres frameworks ou bases de données (SQL Server, MongoDB, GIT).
Sommaire
Durée du mandat : Contrat long terme (jusqu'au 31 mars 2027) avec forte probabilité de renouvellement.
Flexibilité et formule hybride : Poste basé à Québec ou Montréal avec une formule de télétravail très flexible (quelques rencontres ponctuelles en présentiel à prévoir). Ouverture à élargir le bassin géographique pour un profil exceptionnel.
Rythme de travail : Horaire stable et équilibré de 35 heures par semaine.
Environnement technologique : Évolution au sein de Centres d'Excellence (COE) structurés valorisant l'innovation et le code propre ("juste assez, juste à temps").
Randstad Canada s'engage à favoriser une main-d'œuvre représentative de toutes les populations du Canada. Nous nous engageons en conséquence à développer et à mettre en œuvre des stratégies pour promouvoir l'équité, la diversité et l'inclusion dans toutes nos sphères d'activité en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d'œuvre, y compris au niveau du recrutement, de la rétention et de l'avancement pour tout individu. En plus de notre profond engagement sur le respect des principes des droits de la personne, nous nous engageons à prendre toute mesure positive pour influer sur les changements à mettre en place en vue de garantir la participation de tout individu dans le monde du travail et ce, sans obstacle, systémique ou autre, en particulier pour les groupes en quête d'équité généralement sous-représentés dans la main-d'œuvre au Canada, y compris les personnes qui s'identifient comme femmes ou personnes non-binaires/non conformes au genre, les Peuples et communautés autochtones, les personnes en situation de handicap (visible ou invisible), les personnes faisant partie des minorités visibles, les personnes racisées et des communautés LGBTQ2+.
Randstad Canada s'engage à créer et à maintenir un milieu de travail inclusif et accessible pour toutes les personnes candidates et employés en soutenant leurs besoins d'accessibilité et d'accommodation tout au long du cycle de vie de l'emploi. Nous demandons à toutes les personnes demandeuses d'emploi de bien vouloir identifier leurs besoins en matière d'accommodation en envoyant un courriel à accessibilite@randstad.ca pour s'assurer de leur capacité à participer pleinement au processus d'entrevue.
voir pluspartager l'offre d'emploi