Software Developer, SharePoint Backend

20 hours ago

Montreal administrative region, QC, Canada Montrium Canada Full-time $90,000 - $130,000 Contract

Join Montrium as a Software Developer, SharePoint Backend and help evolve the backend capabilities that power our established Connect platform. In this role, you will work at the intersection of software development, SharePoint platform configuration, APIs, SDKs, data models, and regulated content workflows—building reliable product capabilities for life sciences customers.

Company Overview

Founded in 2005, Montrium is a cloud-based solutions provider serving the life sciences industry. We combine software, cloud, quality, and GxP regulatory expertise to help organizations manage regulated processes with greater efficiency, compliance, and traceability.

Montrium’s Connect platform supports life sciences organizations by helping them manage regulated content and processes across the research and development lifecycle. Today, thousands of users across more than 35 countries use Connect to support compliant, traceable, and effective operations.

Our team brings together experienced professionals in life sciences, regulatory compliance, quality assurance, system design, cloud operations, and software development. Headquartered in Montreal, Canada, Montrium has built a reputation for excellence, practical innovation, and a strong commitment to quality.

Our Commitment to Employees and Customers

Montrium is committed to building trust and making a difference for employees, customers, and communities. We foster a collaborative environment where team members communicate openly, rely on one another, take ownership of their work, and contribute to meaningful outcomes.

We value autonomy, respect, and continuous growth. As an equal opportunity workplace, we encourage people to contribute their perspectives, exchange ideas respectfully, build lasting relationships, and grow their careers.

Most importantly, your work will help connect people, processes, and technology in ways that support regulated life sciences research and contribute to better outcomes for patients.

Job Description

Reporting to the Director of Engineering, the Software Developer, SharePoint Backend helps maintain, extend, and modernize the backend components that support Montrium’s Connect platform. This role focuses on developing application logic, integrations, templates, workflows, and data-driven capabilities that interact with SharePoint through its configuration model, object models, SDKs, web services, and APIs.

As a member of the Development team, you will contribute to the following areas:

Develop and modernize backend product capabilities

  • Develop, maintain, and modernize backend product components that interact with SharePoint services, configuration, data structures, and integration interfaces.
  • Configure and extend SharePoint structures, including templates, lists, libraries, metadata, permissions, workflows, and settings that support Connect product features and regulated content processes.
  • Develop and maintain ASPX-based forms and related application components that capture, validate, and present data through SharePoint lists, libraries, workflows, metadata, and backend service interactions.
  • Build and maintain integrations using SharePoint APIs, SDKs, object models, web services, and related Microsoft platform technologies.
  • Translate product requirements, technical designs, and regulated workflow needs into reliable, maintainable, and testable application code.
  • Troubleshoot product and support issues involving API behavior, permissions, configuration, data access, workflow execution, and backend service interactions.
  • Improve the reliability, security, performance, and maintainability of existing backend application features and integration patterns.
  • Participate in release preparation and packaging activities, including validation of configuration changes, preparation of deployment artifacts, release-note documentation, and controlled promotion of backend components across environments.
  • Document configuration patterns, integration points, backend behaviors, and operational procedures that enable repeatable delivery, troubleshooting, and knowledge sharing.

This role is ideal for a developer who enjoys solving product problems close to the backend and integration layers. You will help keep established customer-facing capabilities reliable today while contributing to improved patterns, stronger maintainability, and the gradual evolution of Connect’s technical foundation.

Contribute to a collaborative engineering culture

  • Share knowledge, support team learning, and contribute to a collaborative engineering environment.
  • Collaborate with developers, architects, product owners, quality assurance, DevOps, and support teams to deliver reliable product outcomes.
  • Communicate technical risks, dependencies, implementation