About this role
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 trade-offs, and delivery progress clearly.
• Participate in code reviews, design discussions, troubleshooting activities, and continuous improvement initiatives.
• Demonstrate accountability, curiosity, initiative, and respect for sustainable work practices.
Required Qualifications
• College diploma, university degree, or equivalent practical experience in software development, computer science, information technology, or a related field.
• Five or more years of software development experience, including hands-on experience with SharePoint applications or Microsoft platform development.
• Strong experience with C#, .NET, and related application development technologies, with working knowledge of JavaScript, HTML, CSS, and web application patterns.
• Experience developing against SharePoint APIs, SDKs, object models, web services, or integration interfaces.
• Experience configuring and extending SharePoint lists, libraries, templates, metadata, permissions, workflows, and related platform capabilities.
• Experience troubleshooting application issues involving backend configuration, API interactions, permissions, data access, workflow execution, and platform behavior.
• Working knowledge of Git, CI/CD practices, code review, unit testing, automated functional testing, and controlled software delivery.
• Understanding of secure development practices and how security principles apply to platform-based applications.
Additional Qualifications (That Would Help You Succeed)
• Experience with SharePoint Server, SharePoint Subscription Edition, hybrid SharePoint environments, or classic SharePoint customization and deployment models.
• Experience with legacy SharePoint technologies such as ASPX-based forms, WCF/SOAP services, or XSLT.
• Experience with SQL, data modeling, migrations, backend data troubleshooting, or data-driven application features.
• Working knowledge of Azure services, PowerShell, monitoring tools, or DevOps practices.
• Experience in a SaaS, regulated, pharmaceutical, life sciences, or GxP environment.
Soft Skills
• Written and spoken fluency in English and French is essential (other languages are an asset).
• Strong interpersonal and time-management skills, with the ability to collaborate effectively and build alignment through influence and consensus.
• Comfortable working through ambiguity, balancing technical detail with product, quality, and customer considerations.
• Curiosity and initiative to learn new technologies, investigate complex issues, and apply practical solutions.
• Practical problem-solving mindset, with attention to quality, maintainability, and long-term product reliability.
Benefits
• A hybrid work environment that supports flexibility, collaboration, and work-life balance.
• Paid Time Off that gives you time to recharge, take care of yourself, and maintain balance.
• Healthcare benefits to support your well-being and peace of mind.
• Career development support through growth opportunities, coaching, ongoing learning, and an annual training stipend to build your technical skills and stay current in Microsoft platform development and secure software delivery practices.
• Competitive compensation that recognizes the experience and impact you bring to the team.
Next Steps
At Montrium, we are building a team where different perspectives, experiences, and ideas help us deliver meaningful technology for the life sciences industry.
We are looking for people who want to contribute, grow, and make a meaningful impact in a collaborative environment that values trust, ownership, and continuous improvement.
If you enjoy building reliable backend software and want to contribute to technology that supports regulated life sciences processes, we invite you to help evolve Montrium’s established Connect platform.
Apply today and help build what comes next.