cover image
Sentrex Health Solutions

Sentrex Health Solutions

www.sentrex.com

1 Job

413 Employees

About the Company

Proudly Canadian, Sentrex is a patient support services provider, specialty pharmacy, and pharmaceutical distributor committed to simplifying access to care and improving patients' lives. Founded in 2017 with a bold vision to challenge the industry's status quo, we've grown rapidly--supporting over 260,000 patients with PSP and specialty pharmacy services across Canada in just seven years. Today, our national presence includes 10 specialty pharmacy locations, 4 sterile compounding facilities, and a network of PerCuro Specialty Clinics, all dedicated to redefining care and exceeding expectations. Agile and responsive, we adapt quickly to meet our clients' evolving needs, while empowering our people to make a meaningful impact every day. Sentrex, une entreprise fierement canadienne, est un fournisseur de services de soutien aux patients, une pharmacie specialisee et un distributeur de produits pharmaceutiques, determinee a simplifier l'acces aux soins et a ameliorer la vie des patients. Fondee en 2017 avec une vision audacieuse pour remettre en question le statu quo de l'industrie, Sentrex a connu une croissance rapide, soutenant plus de 260 000 patients par l'intermediaire de ses programmes de soutien partout au Canada en seulement sept ans. Aujourd'hui, nous sommes presents a l'echelle nationale et possedons dix pharmacies specialisees et un reseau de cliniques specialisees PerCuro de Sentrex, qui visent toutes a redefinir les soins et a depasser les attentes. Agiles et reactifs, nous nous adaptons rapidement afin de repondre aux besoins changeants de nos clients, tout en donnant a nos employes les moyens de faire une reelle difference tous les jours.

Listed Jobs

Company background Company brand
Company Name
Sentrex Health Solutions
Job Title
Software Developer
Job Description
Job Title: Software Developer Role Summary: Full‑stack developer responsible for modernizing CRM/ERP/EMR applications on Microsoft Azure. Works in an agile team to design, code, test, and deploy enterprise‑grade .NET solutions, build REST APIs, implement SSRS letter templates, and enhance user interfaces. Expectations: - Deliver clean, maintainable, and tested code within sprint timelines. - Participate in code reviews, performance testing, and sprint retrospectives. - Own high‑transaction .NET components and ensure scalability, security, and reliability. - Communicate progress and technical decisions clearly to cross‑functional teams. Key Responsibilities: - Develop new features and enhance existing modules for CRM, ERP, and EMR systems. - Design and maintain cloud‑based infrastructure on Azure (App Services, SQL Database, DevOps). - Create and optimize REST APIs and integrate third‑party services. - Build responsive UI components using Angular 14+, Razor, HTML5, CSS3, and Bootstrap. - Author, update, and maintain SSRS letter templates for business communication. - Implement CI/CD pipelines with Azure DevOps and GitHub; manage source control. - Conduct unit, integration, and performance testing; debug and resolve performance bottlenecks. - Contribute to architectural discussions and recommend best practices. - Mentor junior developers and collaborate with product, QA, and operations teams. Required Skills: - 5+ years of full‑stack development experience with .NET Core, C#, and Entity Framework. - Deep knowledge of Angular 14+, JavaScript/TypeScript, ASP.NET MVC, and Web API. - Proficiency with SQL Server, relational database design, and SSRS report development. - Strong grasp of Azure DevOps, CI/CD, Git, and containerized deployments. - Experience building and consuming RESTful services, working with JSON, and understanding HTTP fundamentals. - Familiarity with performance testing, unit testing frameworks, and debugging practices. - Excellent problem‑solving, analytical, and communication skills. Required Education & Certifications: - Associate or Bachelor’s degree in Computer Science, Information Technology, Systems Engineering, or equivalent hands‑on experience. - Certifications such as Microsoft Certified: Azure Developer Associate or Microsoft Certified: .NET Developer are a plus.
Markham, Canada
Remote
Mid level
17-11-2025