{"id":2534538,"url":"https://alion.io/job/montrium-developpeur-logiciel-backend-software-developer-backend","title":"Développeur logiciel, Backend / Software Developer, BackEnd","company":{"id":3073293,"name":"Montrium","domain":"montrium.com","url":"https://alion.io/company/montrium","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Montreal, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":60000,"max_usd":123000,"period":"year","method":"role_country_seniority_unknown","sample_n":589},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ASP.NET Core","optional":false},{"name":"Azure","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Least Privilege","optional":false},{"name":"Azure Cosmos DB","optional":true},{"name":"Azure SQL Database","optional":true},{"name":"Copilot","optional":true},{"name":"GitHub","optional":true},{"name":"Redux","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2024-03-18T00:00:00Z","employer_posted_date":"2024-03-18","last_verified_at":"2026-10-18T19:46:51Z","board_verified":true,"closed_at":null,"days_open":944,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":944},"description":"Software Developer, Backend\nLocation:Montreal, Canada / Hybrid\nEmployment type:Full-time\nCompany:Montrium inc.\nPlease note:This is a hybrid Montreal-based role. Candidates must either currently reside within commuting distance of Montreal or be able and willing to relocate prior to their start date.\nMontrium is looking for a Software Developer, Backendto help build, evolve, and modernize the backend services behind our Connect platform for life sciences customers.\nThis is a hands-on role for a developer who enjoys backend engineering, cloud-native development, APIs, integrations, and thoughtful modernization in a regulated SaaS environment where reliability, traceability, security, and quality matter.\nWhat you’ll do\nDesign, develop, and maintain backend services, APIs, background jobs, integrations, and data-driven capabilities that support regulated life sciences workflows.\nBuild secure, scalable, observable product features using C#, .NET, ASP.NET Core, RESTful APIs, Azure services, messaging patterns, cloud-native design principles, and practical software design patterns.\nParticipate early in feature refinement and technical design to clarify requirements, identify edge cases, assess dependencies, and ensure backend solutions are testable and maintainable.\nImprove existing backend services through better reliability, security, performance, scalability, observability, automated testing, documentation, and sustainable engineering practices.\nDiagnose and resolve issues involving APIs, identity, permissions, data access, background processing, integrations, cloud services, logs, metrics, traces, alerts, and diagnostic data.\nCollaborate with developers, architects, product owners, QA, DevOps, CX, and support teams on design discussions, code reviews, troubleshooting, release readiness, controlled promotion, delivery improvements, and the technical evidence needed for traceable delivery.\nWhat we’re looking for\nThree or more years of professional backend or cloud application development experience.\nStrong experience with C#, .NET, ASP.NET Core, RESTful APIs, object-oriented design, and practical software design patterns.\nPractical knowledge of Microsoft Azure services and cloud-native development patterns, including application hosting, storage, messaging, identity, monitoring, and secrets management.\nExperience with distributed systems, asynchronous processing, event-driven design, integration patterns, relational or NoSQL data stores, data modelling, and performance-aware backend development.\nWorking knowledge of Git, pull requests, code review, CI/CD practices, unit testing, automated functional testing, and controlled software delivery.\nFamiliarity with secure development principles such as least privilege, secrets management, secure API design, and protection of sensitive data.\nExperience designing, testing, and troubleshooting APIs, integrations, background jobs, and data-driven backend behavior in collaboration with QA and product teams.\nA collaborative, curious, and adaptable working style, with strong communication, ownership, time management, comfort working through ambiguity, and the judgment to balance technical details with product, quality, and customer needs.\nCollege diploma, university degree, or equivalent practical experience in software development, computer science, software engineering, information technology, or a related field, with written and spoken fluency in English and French; other languages are an asset.\nNice to have\nExperience with Azure Functions, Azure Service Bus, Azure Storage, Azure Key Vault, Azure App Configuration, Application Insights, Azure SQL, Cosmos DB, infrastructure-as-code, managed identities, API gateways, or automated deployment patterns.\nInterest in or exposure to AI-enabled product features, document intelligence, automation, or emerging cloud services, including backend considerations such as data quality, repeatability, secure integration, observability, and failure handling.\nFamiliarity with TypeScript, React, Redux, or other front-end technologies that support collaboration across full-stack teams.\nExperience in a SaaS, pharmaceutical, life sciences, regulated, GxP, or other compliance-oriented product environment.\nMicrosoft Azure or developer certification, or willingness to pursue one.\nWhy join Montrium?\nWork on software that supports regulated life sciences research, compliant digital processes, and meaningful customer outcomes.\nJoin a collaborative engineering team that values practical design, shared ownership, sustainable delivery, thoughtful modernization, and visible contribution in a smaller-company environment.\nUse modern productivity and AI-assisted development tools, including GitHub Enterprise Copilot and Microsoft 365 AI capabilities, to support coding, documentation, collaboration, and engineering efficiency.\nUse your backend and Azure expertise to contribute to architectural discussions and grow into broader technical ownership as the platform evolves.\nBenefit from hybrid work flexibility, regular weekly presence at our office in the Old Port of Montreal, and temporary work-from-abroad flexibility for up to six weeks per year, subject to role expectations and collaboration needs.\nAccess career development support, coaching, ongoing learning, an annual training stipend, healthcare benefits, paid time off starting at three weeks per year, and a workplace committed to respect, continuous growth, and equal opportunity.\nAbout Montrium\nFounded in 2005 and headquartered in Montreal, Montrium provides cloud-based solutions for the life sciences industry. Our Connect platform helps organizations manage regulated content and processes across the research and development lifecycle.\nToday, thousands of users across more than 35 countries rely on Connect to support compliant, traceable, and effective operations. If you enjoy backend development, cloud-native engineering, thoughtful modernization, and building software that supports meaningful work in life sciences, we’d love to hear from you.","description_format":"text","description_chars":6059,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"phd","optional":false},"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false},{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["Biotechnology"],"lifecycle":[{"event":"open","at":"2026-10-14T13:48:43Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":1,"p_active":0.225,"p_room":0.28,"age_days":943,"expected_fill_days":32,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/montrium-developpeur-logiciel-backend-software-developer-backend","json_url":"https://alion.io/job/montrium-developpeur-logiciel-backend-software-developer-backend.json","meta":{"generated_at":"2026-10-18T23:27:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":25926,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3073293},"rest":"https://alion.io/mcp/rest/get_company?id=3073293"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmontrium-developpeur-logiciel-backend-software-developer-backend"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmontrium-developpeur-logiciel-backend-software-developer-backend"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmontrium-developpeur-logiciel-backend-software-developer-backend"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/montrium-developpeur-logiciel-backend-software-developer-backend\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmontrium-developpeur-logiciel-backend-software-developer-backend"}]}