{{ languageVal }}
  • English
  • French (Canada)
 

JOB VACANCY

SENIOR SOFTWARE DEVELOPER/DÉVELOPPEUR DE LOGICIELS PRINCIPAL

Information Technology / Technologie de l'information

OVERVIEW/APERÇU

Position: Senior 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 a Montreal, Canada-based Senior Software Developer to our 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

The Senior Software Developer 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 Senior Software Developer will ensure that most business value is delivered, defining acceptance criteria and providing estimates for the Product Backlog with the scrum team, participating in the design and development of business applications, and helping the team to maintain existing applications;

Primary responsibilities include:

  • Design, develop and maintain business applications
  • Working with Business Analysts to obtain a good understanding of the business goals and identify opportunities to enhance end user experience with intelligent features.
  • Design, and implement business process improvements: automating workflows, optimizing data delivery and facilitating process integration
  • Maintain and improve CI/CD pipelines
  • User Demos and Training
  • Post Implementation Support
  • Maintain and improve existing codebases and peer review code changes
  • Provide written knowledge transfer material
  • Investigate and use 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. 

Position: Développeur de logiciels principal

Location: 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 principal, qui, au sein d’une équipe « Scrum » (« mêlée »), 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 produits 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 principal s’assurera de la prestation d’une valeur opérationnelle optimale, définira les critères d’acceptation et fournira des estimations pour le carnet de produits avec l’équipe « Scrum », participera à la conception et au développement d’applications d’affaires et aidera l’équipe à tenir à jour les applications existantes.

 

Les principales responsabilités du candidat retenu seront les suivantes : 

 

  • concevoir, développer et maintenir des applications d’affaires;
  • 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;
  • concevoir et mettre en œuvre des améliorations des processus opérationnels : automatiser les flux de travail, optimiser la fourniture de données et faciliter l’intégration des processus;
  • assurer la maintenance et l’amélioration des pipelines IC/DC;
  • prendre en charge les démonstrations aux utilisateurs et les formations à leur intention;
  • assurer un soutien après la mise en œuvre;
  • assurer la maintenance et l’amélioration des bases de codes existantes et des modifications des codes soumises à l’examen des pairs;
  • fournir du matériel écrit de transfert de connaissances;
  • é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:

  • 8+ years of experience in Financial Services as a Software developer, ERP administrator or Data engineer;
  • An undergraduate or 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 data exchange platforms such as EDI, SFTP;
  • Experience with an EAI Middleware (i.e. Azure Logic App);
  • Strong analytical and reasoning skills with an ability to visualise processes and outcomes;
  • A strong work ethic and sense of ownership;
  • Self-development skills to keep up to date with fast-changing trends;
  • Ability to work with teams comprised of in-house staff / global shared resources, external vendors and clients;
  • 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 :

 

  • au moins huit (8) ans d’expérience dans les services financiers en tant que développeur de logiciels, administrateur de PGI (progiciel de gestion intégré) ou ingénieur de données;
  • un diplôme de premier ou de deuxième cycle dans le domaine des services financiers ou des technologies de l’information;
  • de l'expérience avec le travail Scrum et DevOps, les plates-formes C# et .Net, les serveurs SQL et d’autres SGBDR;
  • au moins trois (3) 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 (3) ans d’expérience de développement avec un BPMS (logiciel de gestion de processus d’affaires);
  • expérience avec les plates-formes d’échange de données telles que l’EDI et le protocole SFTP;
  • expérience avec un intergiciel d’intégration d’applications d’entreprise (c’est-à-dire Azure Logic App).
  • solides compétences d’analyse et de raisonnement avec une capacité à visualiser les processus et les résultats;
  • forte éthique de travail et sentiment d’appartenance;
  • développement de compétences personnelles pour se tenir au courant de l’évolution rapide des tendances;
  • capacité de travailler avec des équipes composées de personnel interne, de ressources partagées à l’échelle mondiale, de fournisseurs externes et de clients;
  • bon jugement d’affaires afin de proposer des solutions pratiques de bonne qualité en temps opportun;
  • 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 July 2021 / 30 juillet 2021

Montreal's Top Employers 2021

APPLY FOR THIS JOB

APPLY NOW