{{ languageVal }}
  • English
 

JOB VACANCY

SOFTWARE DEVELOPER/DÉVELOPPEUR DE LOGICIELS

Fund & Fiduciary Services / Services de fonds et fiduciaires

OVERVIEW/APERÇU

Position: Software Developer
Location: Montreal, Canada

The Maples Group is a standard bearer in financial and legal services, trusted by many of the world’s largest hedge fund managers, private equity firms and international corporations. 

Our distinction flows from our carefully curated team: 2,000+ professionals characterised by tenacity, ethics and exacting excellence.  We hire smart and sharpen smarter, arming talent with best-in-class resources and skills.  Operating in key financial centres across the Americas, Asia, Europe and the Middle East, our international presence offers a unique springboard for career development and cross-cultural immersion.  Our side-by-side financial and legal services are similarly ripe for interdisciplinary learning and growth.   

The Maples Group looks to add Software Developer to our Montreal team and invites eager and qualified candidates to apply. Recognised as one of Montreal's top employers, we are committed to diversity, inclusion and equality of opportunity as we attract, retain and develop world-class talent.

Who We Seek

Our merit-based culture suits professionals in pursuit of boundless careers and lives.  Beyond their acumen, team members are collaborative and conscientious, bringing a healthy sense of drive and purpose to each interaction and to all aspects of their work.  

About the Role

You will work as part of a Scrum team to deliver software to internal and external customers of Maples Group. We work closely with fellow software engineers, testers, infrastructure engineers, products owners, scrum masters and business stakeholders to deliver products to the highest quality standards.

 

You will use test driven development (TDD), appropriate design patterns and SOLID principles. You will be responsible for writing unit, integration and GUI tests where appropriate. You will be responsible for peer reviewing pull requests and associated testing. You will maintain and improve the Continuous Integration and Continuous Delivery pipeline for your products. You will be expected to innovate and implement enhancements to the existing processes, technology and techniques utilized by the team.

 

You take responsibility as part of a team for deployments, monitoring and support of your product in production.

You will be given the opportunity to work with the latest techniques and technologies in a professional and supportive environment.

 

  • Working with Business Analysts to obtain a good understanding of the business to ensure delivering the most possible business value.
  • Working with the scrum team to define acceptance criteria and provide estimates for the Product Backlog.
  • Working with the scrum team to break down Product Backlog Items into Tasks during Sprint planning.
  • Working with the scrum team to develop and deliver high quality software products during a sprint cycle.
  • Participating in the design and development of business applications with the team.
  • Tracking your work in progress, reviewing the code of your teammates.
  • Helping the team to maintain the existing applications.

Poste : Développeur de logiciels
Emplacement : Montréal, Canada

Le Groupe Maples est un porte-étendard des services financiers et juridiques auquel font confiance de nombreux gestionnaires de fonds de couverture, sociétés de capital-investissement et entreprises internationales parmi les plus importantes au monde.

Notre distinction est établie grâce à notre équipe soigneusement formée : plus de 2 000 professionnels qui font preuve de ténacité, d’éthique et d’excellence. Nous recrutons des personnes intelligentes et perfectionnons leurs talents, en fournissant les meilleures ressources et en développant leurs compétences. Répartie dans 18 emplacements en Amérique, en Asie, en Europe et au Moyen-Orient, notre présence internationale offre un tremplin unique pour le développement de carrière et l’immersion interculturelle. Nos services financiers et juridiques sont également favorables à l’apprentissage et à la croissance interdisciplinaires.

Le Groupe Maples cherche à ajouter un développeur de logiciels à son équipe montréalaise et invite les candidats enthousiastes et qualifiés à poser leur candidature. Nous nous engageons à favoriser la diversité, l’inclusion et l’égalité des chances en attirant, en maintenant en poste et en perfectionnant des talents de classe mondiale.

Candidats recherchés

Notre culture axée sur le mérite convient aux professionnels en quête d’une carrière et d’une vie sans limites. En plus de leur expertise, les membres de l’équipe sont coopératifs et consciencieux et ont une motivation et une intention équilibrées dans le cadre de chaque interaction et de tous les aspects de leur travail.

À propos du poste

Vous travaillerez au sein de l’équipe scrum pour fournir des logiciels aux clients internes et externes de Maples Group. Nous collaborons étroitement avec des collègues ingénieurs en logiciels et en infrastructures, testeurs, responsables de produit, Scrum Masters et intervenants commerciaux afin de livrer des produits qui répondent aux normes de qualité les plus élevées.

 

Vous aurez recours au TDD (développements pilotés par les tests), aux modèles de conception appropriés et aux principes SOLID. Vous aurez la responsabilité de rédiger les tests d’unités, d’intégration et d’interface graphique, au besoin. Vous vous occuperez des demandes de tirage (pull requests) d’examens par les pairs et des tests associés. Vous assurerez la maintenance et l’amélioration du pipeline d’intégration continue et de livraison continue de vos produits. On s’attendra à ce que vous innoviez et apportiez des améliorations aux processus, technologies et techniques existants utilisés par l’équipe.

 

En tant que membre d’une équipe, vous assumez la responsabilité des déploiements, du suivi et du soutien en ce qui a trait à votre produit en production.

Vous aurez l’occasion d’utiliser les plus récentes techniques et technologies dans un milieu professionnel et positif.

  • Travailler avec des analystes d’affaires afin d’avoir une bonne idée de l’entreprise en vue d’assurer la prestation d’une valeur opérationnelle optimale.
  • Travailler avec l’équipe scrum pour définir les critères d’acceptation et fournir des estimations pour le carnet de produits.
  • Travailler avec l’équipe scrum pour répartir les éléments du carnet de produits dans les tâches lors de la planification accélérée.
  • Travailler avec l’équipe scrum pour développer et livrer des produits logiciels de grande qualité pendant un cycle accéléré.
  • Participer à la conception et au développement d’applications d’affaires avec l’équipe.
  • Effectuer le suivi de vos travaux en cours et réviser le code de vos coéquipiers. 
  • Aider l’équipe à assurer la maintenance des applications existantes.

EXPERIENCE/EXPÉRIENCE

What You Bring

In addition to indisputably high ethical standards and autonomy, the ideal candidate possesses the following:

  • 3+ years of experience in software development using C# and .Net platform.
  • Have good understanding of Data structures, Algorithms, Object Oriented Design, Design Patterns and SOLID principles.
  • Experience developing web applications using ASP .Net MVC.
  • Experience developing REST APIs using frameworks like ASP .Net API.
  • Experience developing applications with ORM like Entity framework.
  • Experience implementing automated tests using MSTest or other frameworks like NUnit, xUnit, Specflow.
  • Experience with one or more front-end frameworks (React or Angular).
  • Experience with design relational databases with SQL Server or other relational databases.
  • Experience with responsive Web UI design using HTML5 and CSS.
  • Have a good understanding of DevOps concept.
  • Experience working with Agile using Scrum or other agile methodologies.
  • Experience in creating and maintaining Continuous Integration and Continuous Delivery pipelines.

Votre contribution

En plus d’une autonomie et de normes en matière d’éthique incontestablement élevées, le candidat idéal possédera les caractéristiques suivantes 

  • 3+ ans d’expérience dans le développement de logiciels avec l’utilisation des plateformes C# et .Net.
  • Bonne compréhension des structures de données, des algorithmes, de la conception orientée objet, des modèles de conception et des principes SOLID.
  • Expérience dans le développement d’applications Web avec ASP .Net MVC.
  • Expérience dans le développement d’API REST à l’aide de cadriciels comme l’API ASP .Net.
  • Expérience dans le développement d’applications avec un cadriciel d’entités de type ORM (modélisation de rôles d’objets).
  • Expérience dans la mise en œuvre de tests automatisés au moyen de MSTest ou d’autres cadriciels comme NUnit, xUnit, Specflow.
  • Expérience avec un ou plusieurs cadriciels frontaux (React ou Angular).
  • Expérience dans la conception de bases de données relationnelles avec SQL Server ou d’autres bases de données relationnelles.
  • Expérience dans la conception d’interfaces utilisateur Web réceptives avec HTML5 et CSS.
  • Bonne compréhension du concept DevOps.
  • Expérience dans le développement Agile avec Scrum ou d’autres méthodes agiles.
  • Expérience dans la création et le maintien de pipelines d’intégration continue et de livraison continue.

ABOUT THE MAPLES GROUP/À PROPOS DU GROUPE MAPLES

Over five decades, the Maples Group has grown from modest beginnings into one of the world's preeminent professional services firms, offering specialised fiduciary, fund administration, regulatory and compliance, entity formation and management and legal services on the laws of the British Virgin Islands, the Cayman Islands, Ireland, Jersey and Luxembourg.

Disclaimer: All personal information collected during the application process will be used for recruitment-related purposes only. Please refer to our Job Applicant Privacy Notice for details on how we handle personal information relating to job applicants.

Depuis ses débuts modestes, le Groupe Maples est devenu, en cinq décennies, l’une des plus importantes entreprises de services professionnels au monde, offrant des services spécialisés de fiduciaire, d’administration de fonds, de réglementation et de conformité, de formation et de gestion des entités ainsi que des services juridiques sur les lois des îles Vierges britanniques, des îles Caïmans, de l’Irlande, de Jersey et du Luxembourg.

 

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 candidats à un emploi à l’adresse maples.com/privacy pour en savoir plus sur la manière dont nous gérons les renseignements personnels des candidats à un emploi.

#LI-DNI

LOCATION

2000 McGill College Avenue Suite 2050 Montreal, Quebec H3A 3H3 Canada

BENEFITS/AVANTAGES SOCIAUX ET RÉCOMPENSES

The most enduring professional relationships are reciprocal relationships. The Maples Group prioritises employee health and wellbeing. Depending on your location, we offer a range of benefits, including:

  • Comprehensive health coverage (medical, dental and optical)
  • Competitive vacation packages
  • Educational assistance and professional development programmes
  • Savings or pension plan
  • Life insurance
  • Travel insurance
  • Global mental wellness programme
  • Sports clubs and social events 

Les relations professionnelles les plus durables sont les relations réciproques. Le Groupe Maples accorde la priorité à la santé et au bien-être des employés. Selon votre lieu de résidence, nous vous offrons une gamme d’avantages sociaux, notamment :

 

  • une protection complète en matière de santé (soins médicaux, soins dentaires et soins de la vue);
  • des offres de vacances compétitives;
  • des programmes d’aide à l’éducation et de perfectionnement professionnel;
  • un régime de retraite ou d’épargne;
  • une assurance vie;
  • une assurance voyage;
  • un programme global de bien-être mental;
  • des clubs sportifs et des activités sociales.

APPLICATION DEADLINE/DATE LIMITE DE DÉPÔT DE CANDIDATURE

 30 August 2021 / 30 August 2021

Montreal's Top Employers 2021

APPLY FOR THIS JOB

APPLY NOW