Backend Software Developer

Rexall Pharmacy Group ULC

$75K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • University degree or College Diploma in Computer Science, Information Technology, or related discipline.
  • 3-5 years of backend development experience in various architectural patterns, including Monolith and Microservices.
  • Expertise in developing backend APIs (preferably RESTful) and microservices using .NET 8.0, .NET Core/.NET Framework.
  • Proficiency in Microsoft SQL Server and MongoDB, with experience in relational and NoSQL databases.
  • Experience in configuring CI/CD pipelines utilizing Azure DevOps, Jenkins, and Circle CI.

Responsibilities

  • Design, develop, and maintain backend services and APIs using ASP.NET technologies.
  • Implement and enhance CI/CD pipelines for automated builds and deployments.
  • Optimize database designs, queries, and stored procedures across various database systems.
  • Develop integrations with internal and third-party systems for various platform functionalities.
  • Ensure backend systems perform reliably for millions of users, addressing production issues as needed.

Benefits

  • Collaborative and connected workplace culture.
  • Opportunities for professional growth through challenging projects.
  • Ability to contribute positively to community through Rexall Care Network initiatives.
Full Job Description
The role: Backend Software Developer

What You Are Looking For
  • A closely connected culture
  • Fully utilizing your talent
  • Professional growth and development via challenging projects and assignments
  • Warm and fuzzy feelings knowing you have helped your community, your team, the business and social causes through the Rexall Care Network


Reporting to the Loyalty Software Development Manager, the Backend Software Developer will be responsible for designing, developing, testing, and documenting software components for Rexall's Loyalty and Healthcare Platform. While the primary focus will be developing the Loyalty and Healthcare Platform, the role will also contribute to the growth and evolution of other key properties within Rexall's digital ecosystem.

The new Backend Software Developer will work within the Loyalty Software Development team alongside other Backend Developers, Web App Developers, and Mobile App (iOS/Android) Developers. They will ensure key platform functions remain stable and secure while driving the delivery of new features and integrations for the Loyalty Platform.

Working closely with the Product Owner, Business Analysts, Solution Architects and DevOps teams, they will translate business requirements and user stories into efficient, scalable backend solutions. The developer will also maintain and optimize API services, improve system performance, and implement fixes or mitigations for defects raised by the Product team.

Principal Responsibilities:

  • Design, develop, and maintain backend services and APIs using ASP.NET 8.0/ASP.NET Core/ASP.NET Framework.
  • Implement, maintain, and improve CI/CD pipelines to automate builds, testing, and deployments of backend services.
  • Implement and optimize database designs, queries, and stored procedures in SQL Server, MySQL and MongoDB
  • Develop and maintain integrations with internal and third-party systems, including Pharmacy, Loyalty, and Marketing platforms.
  • Ensure high performance, scalability, and reliability of backend systems supporting millions of loyalty program users.
  • Troubleshoot, debug, and resolve production issues, ensuring minimal downtime and impact on users.
  • Regularly perform code reviews, penetration testing, and vulnerability scans on web services.
  • Maintain compliance with data security and privacy standards, especially regarding customer loyalty and health data.
  • Work with sensitive data including PHI, PII, and PCI, and implement integrations using healthcare interoperability standards such as FHIR and related protocols.
  • Communicate effectively with Product Owners, Business Analysts and other stakeholders to translate business requirements into technical deliverables.
  • Conduct thorough unit and integration testing, develop and leverage automated testing frameworks, and enhance system performance through tuning and optimization.
  • Estimate effort, costs, and tasks required for design, coding, and unit testing activities.
  • Document technical designs, processes, and procedures to ensure knowledge sharing within the team.
  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
  • Stay current with modern development practices and tools, including AI/ML technologies, to enhance system design, performance, and feature innovation.
  • Demonstrate flexibility to work outside regular hours to support releases and issue resolutions.
  • Perform other duties as assigned to support Rexall Pharmacy Group


Knowledge, skills and experience:
  • University degree or College Diploma in the field of Computer Science, Information Technology, or related discipline.
  • Strong knowledge of the end-to-end software development lifecycle (SDLC), methodologies, processes, standards and best practices for backend applications.
  • At least 3-5 years of experience in backend development in different architectural patterns including Monolith and Microservices
  • Expertise in designing and developing backend APIs (RESTful preferably) and microservices using frameworks like .NET 8.0, .NET Core/.NET Framework
  • Strong proficiency in Microsoft SQL Server and MongoDB, with hands-on experience working with a wide range of leading relational and NoSQL database technologies.
  • Strong understanding and experience working with authorization frameworks like OAuth2.0, SAML and authentication protocols like OIDC
  • Hands-on experience in configuring and managing CI/CD pipelines and automated deployment strategies using Azure DevOps, Jenkins, and Circle CI, enabling reliable releases and faster development cycles.
  • Experience with Agile development SDLC such as Scrum and Kanban, involving iterative delivery, sprint planning, retrospectives and other sprint ceremonies.
  • Strong understanding and experience working with Cloud service providers (Preferably Azure & AWS), containerization technologies like Docker, and Kubernetes for Orchestration.
  • Strong experience working with Azure services like AKS, Azure Service Bus, Azure Event Hubs, Azure Apps, APIM, ACS and AppInsights
  • Performance tuning and optimization of backend services, APIs, and database interactions for high-traffic systems.
  • Advanced debugging and troubleshooting skills, with the ability to quickly identify root causes and implement effective solutions.
  • Being vocal and ability to effectively participate in peer reviews, technical huddles and Sprint grooming sessions
  • Ability to estimate, plan, and manage complex development tasks, balancing speed, quality, and risk.
  • Security and compliance expertise, including data protection, encryption, authentication, and authorization best practices.
  • Backend development experience with modern technologies such as TypeScript (Node.js) and Python (Django) is considered an asset.
  • Experience working with Agentic AI coding tools like GitHub Copilot/Cursor with different LLMs including but not limited to Gemini, Claude, Llama etc. is preferred.
  • A demonstrated interest in keeping up with advancements in Agentic AI, including hands-on experience with Agentic AI Frameworks like LangChain, LangGraph and CrewAI is an asset.
  • Consistently demonstrates clear and concise written and verbal communication
  • Experience within the Healthcare or Retail industry is preferred.

Similar Jobs

More Jobs at Rexall Pharmacy Group ULC

More Information Technology Jobs

Find similar Backend Software Developer jobs: