{{ languageVal }}
  • English
 

JOB VACANCY

LEAD SOFTWARE DEVELOPER/DÉVELOPPEUR DE LOGICIELS EN CHEF

Information Technology / Technologie de l'information

OVERVIEW/APERÇU

Position: Lead 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.  With 18 locations 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 a Montreal, Canada-based Lead Software Developer to our team and invites eager and qualified candidates to apply.  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
The Lead Software Developer, who, as a leader of a Scum team will deliver solutions and cutting-edge technology across our financial services business.  The role will involve working with business analysts, infrastructure engineers, and project teams to deliver high quality software products and contribute to system implementation, upgrade and migration initiatives for business-specific systems.

The Lead Software Developer is ultimately responsible for ensuring the team is consistently delivering working software to the standards the department expects, providing estimates for the Product Backlog, leading the design and development of business applications, and helping the team to maintain existing applications.

Primary responsibilities include the following:

  • Managing staff. Carrying out staff appraisals, skill sets reviews and general personnel management;
  • Managing the continuous improvement process within the SDLC;
  • Working with Business Analysts to obtain a good understanding of the business goals and identify opportunities to enhance end user experience with intelligent features;
  • Leading the development of all products in steps from initial concept, design, functional specification, non-functional requirements, architecture, writing and reviewing of code, writing and reviewing of preliminary documentation;
  • Managing staff, carrying out staff appraisals, skill sets reviews and general personnel management;
  • Ensuring that all software products developed within the team are following the standards and principles and acting as an example to the team;
  • Conducting user demos, and
  • Investigating and using new technologies where relevant.
  • This will require demonstrating knowledge of the financial services industry to understand business requirements and operational processes, and applying knowledge of information technology to convert these requirements into optimal solutions.  

Poste : Développeur de logiciels en chef

Emplacement : Montréal, Canada

 

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. Ils possèdent une grande motivation et se fixent des buts à atteindre, ce qui se reflète dans chaque interaction et tous les aspects de leur travail.

 

À propos du poste

Le développeur de logiciels en chef, qui comme chef d’une équipe « Scrum », fournira des solutions et une technologie de pointe dans le cadre de notre activité de services financiers. Son rôle consistera à travailler avec des analystes d’affaires, des ingénieurs en infrastructures et des équipes de projet pour fournir des logiciels de haute qualité et contribuer à la mise en œuvre, à la mise à niveau et à la migration des systèmes propres aux entreprises.

 

Le développeur de logiciels en chef est responsable en dernier ressort de veiller à ce que l’équipe fournisse constamment des logiciels fonctionnels conformes aux normes attendues par le service, de fournir des estimations pour le carnet de produits, de diriger la conception et le développement des applications d’affaires et d’aider l’équipe à maintenir les applications actuelles.

 

Les principales responsabilités sont les suivantes.

 

  • Gérer le personnel, effectuer des évaluations du personnel et des examens de leurs compétences, et réaliser la gestion générale du personnel;
  • Gérer le processus d’amélioration continue au cours du cycle d’élaboration de systèmes.
  • Travailler avec des analystes d’affaires pour obtenir une bonne compréhension des objectifs d’affaires et cerner les possibilités d’améliorer l’expérience de l’utilisateur final grâce à des fonctions intelligentes;
  • Diriger la création de tous les produits par étapes, depuis le concept initial, la conception, la spécification fonctionnelle, les exigences non fonctionnelles, l’architecture, la rédaction jusqu’à la révision du code, ainsi que la rédaction et la révision de la documentation préliminaire;
  • Gérer le personnel, effectuer des évaluations du personnel et des examens de leurs compétences, et réaliser la gestion générale du personnel;
  • Veiller à ce que tous les logiciels créés au sein de l’équipe respectent les normes et les principes, et servent d’exemple à l’équipe;
  • Effectuer des démonstrations pour les utilisateurs; et
  • Étudier et utiliser de nouvelles technologies, le cas échéant.
  • Ces responsabilités nécessiteront de démontrer une connaissance du secteur des services financiers afin de comprendre les exigences liées aux activités et les processus opérationnels, ainsi que d’appliquer la connaissance des technologies de l’information pour convertir ces exigences en solutions optimales.

EXPERIENCE/EXPÉRIENCE

What You Bring

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

  • 5+ years of experience in Financial Services as a Lead Software Developer;
  • A graduate degree relevant to Software Engineering or Information Technology;
  • Experience with Scrum and DevOps, C# and .Net platforms, Sql server and other RDBMS;
  • 3+ years' development experience with Microsoft Dynamics 365;
  • Knowledge of ERP and CRM systems architecture;
  • 3+ years’ development experience with a BPMS;
  • Experience with ETL platforms such as, SSIS;
  • Experience with an EAI Middleware (i.e. Azure Logic App);
  • Strong analytical and communication skills;
  • Strong work ethic and sense of ownership;
  • Sound technical judgment in order to come up with practical solutions of good quality in a timely manner, and
  • Diversified technical skills (e.g. software and data architecture, programming languages, OOD, Design Patterns, system integration techniques, ORM, unit testing, debugging concepts, SQL, data visualisation).

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 :

 

  • plus de cinq ans d’expérience dans les services financiers en tant que développeur de logiciels en chef;
  • un diplôme de deuxième cycle dans le domaine des services financiers ou des technologies de l’information;
  • une expérience avec le travail Scrum et DevOps, les plates-formes C# et .Net, les serveurs SQL et d’autres SGBDR;
  • au moins trois ans d’expérience en développement avec Microsoft Dynamics 365;
  • une connaissance de l’architecture des systèmes de PGI (progiciel de gestion intégré) et de GRC (gestion de la relation client);
  • au moins trois ans d’expérience de développement avec un BPMS (logiciel de gestion de processus d’affaires);
  • une expérience avec les plateformes ETL, comme SSIS;
  • une expérience avec un intergiciel d’intégration d’applications d’entreprise (c’est-à-dire Azure Logic App);
  • de solides compétences en matière d’analyse et de communication;
  • une forte éthique de travail et un grand sentiment d’appartenance;
  • un bon jugement technique afin de proposer des solutions pratiques de bonne qualité en temps opportun;
  • des compétences techniques diversifiées (par exemple, architecture des logiciels et des données, langages de programmation, conception orientée objet, modèles de conception, techniques d’intégration de systèmes, modélisation de rôles d’objets [ORM], tests unitaires, concepts de débogage, SQL, visualisation de données).

 

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 March 2021 / 30 mars 2021

 

Montreal's Top Employers 2021

APPLY FOR THIS JOB

APPLY NOW