Developer, Sharepoint / Déveloper, Sharepoint (National)

Montreal

Offre publiée le 2025-06-18

Borden Ladner Gervais LLP

```html

We are BLG :

Canada’s Law Firm. Our culture is one of vigilance and curiosity, Firm-wide collaboration, unfailing mutual respect and dedication. We pride ourselves on having standout talent and delivering an exceptional client experience.

Nous sommes BLG, vos avocats au Canada. Forts d’une culture alliant vigilance et curiosité, nous travaillons en collaboration à l’échelle du cabinet, animés d’un respect sans faille et d’un dévouement de tous les instants. Nos ressources remarquables et notre expérience client exceptionnelle font notre fierté.

We are a future-minded Firm delivering high-value advice and known for our unwavering commitment to innovation, diversity and inclusion, community involvement and talent development. Learn more about us at www.blg.com.

Résolument tournés vers l’avenir, nous offrons des conseils de grande valeur et nous distinguons par notre engagement indéfectible envers l’innovation, la diversité et l’inclusion, la collectivité et le perfectionnement professionnel. Rendez-vous sur www.blg.com pour en savoir plus sur le cabinet.

Purpose of the Role

We are seeking a highly skilled web developer with a strong background in building scalable, high-quality, and high-performance solutions with SharePoint Online and the Microsoft 365 technology stack.

Collaboration is essential—you will work closely with business stakeholders, co-workers, security specialists, and database administrators to deliver high-performing enterprise solutions.

You must consistently meet deadlines and ensure that your work aligns with the Firm’s quality standards.

As a web developer, you will report to the Director, Applications and Web Services.

Key Responsibilities

Application Development

The primary responsibility of this role will be to participate in the development of the Firm’s new intranet, leveraging SharePoint Online as the core platform. This includes having SharePoint Online administrator access and being responsible for developing and maintaining custom web parts, solutions, and site configurations. You will play a key role in designing and implementing a modern, user-friendly, and secure intranet that enhances internal communication, collaboration, and knowledge sharing across the organization. Following the initial launch, you will continue to drive ongoing enhancements and development efforts to ensure the platform remains current, effective, and aligned with evolving business needs.

In addition to the intranet project, you will also be responsible for designing, developing, maintaining, and deploying other internal and external-facing web applications and services. You will utilize the full capabilities of Microsoft 365—including Power Apps, Power Automate, and Azure OpenAI Service—to deliver integrated business solutions that support the Firm’s strategic goals.

Your responsibilities will include :

  • Administering SharePoint Online settings, permissions, and site collections to support secure and efficient platform management
  • Staying up to date on Microsoft 365 updates and applying relevant enhancements to the intranet platform
  • Developing application features and solutions in response to business requests or requirements
  • Translating architectural specifications into detailed technical designs
  • Participating in effort estimation and impact analysis for development tasks
  • Ensuring adherence to BLG’s development standards, best practices, and procedures
  • Performing unit and functional testing to validate the quality and reliability of deliverables
  • Collaborating closely with members of the Technology Services team to ensure application functionality and integration
  • Creating and maintaining comprehensive documentation related to application design, development, and deployment

Operations, Support & Maintenance

You will play a key role in ensuring the reliability and performance of internally developed applications by providing second-level support and ongoing maintenance.

Your responsibilities will include :

  • Collaborating with the operations team to troubleshoot and resolve issues in existing applications
  • Analyzing and identifying root causes of problems, and preparing fixes for deployment to production
  • Updating business rules and language dictionaries in response to evolving business needs
  • Performing data integrity tests and spot-checks to ensure accuracy and consistency
  • Conducting performance tests on applications, analyzing results, and implementing improvements to prevent or resolve potential issues

Technical skills (Essential) :

  • Minimum of 5 years of experience in SharePoint Online development and administration
  • Proficient in developing custom SPFx (SharePoint Framework) web parts and extensions
  • Hands-on experience with SharePoint Online administration, including architecture design, permissions management, governance, and troubleshooting
  • Solid understanding of Microsoft 365 services, including :
    • Azure Active Directory
    • Microsoft Graph API
    • Microsoft Viva
  • Experience with the Power Platform (Power Automate, Power Apps)
  • Familiarity with Azure DevOps for source control, build management, and test case creation
  • Experience with Test-Driven Development (TDD)

Technical skills (considered an asset) :

  • Relevant certifications in SharePoint development
  • Experience in developing AI-powered applications using Azure OpenAI services
  • Knowledge of software design patterns
  • Understanding of Agile methodologies, particularly SCRUM
  • Experience with integration patterns (data and functional)
  • Familiarity with Azure DevOps pipelines
  • Experience developing accessible solutions compliant with WCAG (AODA – AA standard)

Key Competencies

  • Bachelor’s degree or D.E.C. in Computer Science or a related field
  • Strong analytical and problem-solving abilities, with the capacity to synthesize complex information
  • Excellent communication and interpersonal skills, with a collaborative team-oriented mindset
  • Proven organizational and time-management skills, with the ability to manage multiple priorities effectively
  • Ability to work independently, take initiative, and follow instructions with minimal supervision
  • Fluency in English is required; bilingualism in French is considered an asset
  • Willingness to work overtime when necessary

We thank all applicants for their interest in this position, however, only applicants selected for an interview will be contacted.

Everyone at BLG is required to carry out the duties of their role while upholding the important principles of our respectful workplace policies, and treating everyone with respect, regardless of position. At BLG, valuing diversity and inclusion is key to a respectful workplace.

  • Please note that relatives of current BLG employees and partners are not eligible for consideration.

Description du poste

Nous sommes à la recherche d’un développeur web hautement qualifié possédant une solide expérience dans la création de solutions évolutives, de haute qualité et à haute performance avec SharePoint Online et la suite technologique Microsoft 365.

La collaboration est essentielle — vous travaillerez en étroite collaboration avec les parties prenantes de l’entreprise, vos collègues, les spécialistes en sécurité et les administrateurs de bases de données afin de livrer des solutions d’entreprise performantes.

Vous devez respecter les échéanciers de façon constante et vous assurer que votre travail est conforme aux normes de qualité du cabinet.

En tant que développeur web, vous relèverez du directeur, Applications et services Web.

Responsabilités clés

Développement d'applications

La principale responsabilité de ce poste sera de participer au développement du nouvel intranet du cabinet, en utilisant SharePoint Online comme plateforme principale. Cela inclut l'accès administrateur à SharePoint Online et la responsabilité de développer et de maintenir des composants Web, des solutions et des configurations de site personnalisés. Vous jouerez un rôle clé dans la conception et la mise en œuvre d'un intranet moderne, convivial et sécurisé qui améliore la communication interne, la collaboration et le partage des connaissances au sein de l'organisation. Après le lancement initial, vous continuerez à mener des efforts de développement et d'amélioration continus pour garantir que la plateforme reste actuelle, efficace et alignée sur les besoins commerciaux en évolution.

En plus du projet d'intranet, vous serez également responsable de la conception, du développement, de la maintenance et du déploiement d'autres applications et services Web internes et externes. Vous utiliserez toutes les capacités de Microsoft 365, y compris Power Apps, Power Automate et Azure OpenAI Service, pour fournir des solutions commerciales intégrées qui soutiennent les objectifs stratégiques du cabinet.

Vos responsabilités incluront :

  • Administrer les paramètres, les autorisations et les collections de sites SharePoint Online pour soutenir une gestion sécurisée et efficace de la plateforme
  • Se tenir à jour des mises à jour de Microsoft 365 et appliquer les améliorations pertinentes à la plateforme intranet
  • Développer des fonctionnalités et des solutions d'application en réponse aux demandes ou aux exigences commerciales
  • Traduire les spécifications architecturales en conceptions techniques détaillées
  • Participer à l'estimation des efforts et à l'analyse d'impact pour les tâches de développement
  • Assurer le respect des normes de développement, des meilleures pratiques et des procédures de BLG
  • Effectuer des tests unitaires et fonctionnels pour valider la qualité et la fiabilité des livrables
  • Collaborer étroitement avec les membres de l'équipe des services technologiques pour garantir la fonctionnalité et l'intégration des applications
  • Créer et maintenir une documentation complète relative à la conception, au développement et au déploiement des applications

Opérations, support et maintenance

Vous jouerez un rôle clé pour garantir la fiabilité et les performances des applications développées en interne en fournissant un support de deuxième niveau et une maintenance continue.

Vos responsabilités incluront :

  • Collaborer avec l'équipe des opérations pour dépanner et résoudre les problèmes dans les applications existantes
  • Analyser et identifier les causes profondes des problèmes, et préparer des correctifs pour le déploiement en production
  • Mettre à jour les règles commerciales et les dictionnaires de langue en réponse aux besoins commerciaux en évolution
  • Effectuer des tests d'intégrité des données et des vérifications ponctuelles pour garantir l'exactitude et la cohérence
  • Réaliser des tests de performance sur les applications, analyser les résultats et mettre en œuvre des améliorations pour prévenir ou résoudre les problèmes potentiels

Comp