Enter a job title or keyword

RQ00781 Software Developer Full Stack Senior

Maarut


Job Location:

Toronto - Canada

Monthly Salary: CAD 101 - 101
Experience Required: 10years
Posted: 5 September 2026 (3 hours ago)
Application Deadline: 3 December 2026
Vacancies: 1 Vacancy

Job Summary

Responsibilities:

  • Provides subject matter expertise and technical guidance to project and product teams.
  • Delivers the best user experiences possible and is jointly accountable for the quality of the products and services that they deliver for the customers.
  • Provides mentoring to specific Software Development I and potentially Software Engineer I to discuss specific engineering practices and problems that may arise during day-to-day work. Provides context and perspective to Software Development I and Software Engineer I regarding engineering design decisions as well as business requirements that influence implementation details.
  • Shares new trends and techniques via various forums like chapters.
  • Develops supporting and configuration documentation and provides guidance in delivering technical documentation.
  • Provides input and expertise to QA team on application testing.
  • Provides work estimates for their own development tasks and verifies work estimates of others.
  • Performs code reviews and walkthroughs of system design and developed code.
  • Participates in and contributes to requirement definition working sessions specification development and solution design.
  • Develops applications to specifications within the required timeframe and budget.
  • Identifies risks and escalates to project/product leadership on a timely basis.
  • Pinpoints strengths and weaknesses of various design alternatives and selects or recommends appropriate solutions.
  • Proactively suggests alternative methods or resources for getting work done when obstacles arise.
  • Reviews systems for completion and system performance objectives.
  • Recommends changes across the engineering practices to improve the teams cycle time as well as lead time for the teams product backlog.
  • Supports the change in the adoption of new engineering practices.
  • Independently engages and actively participates in project-related discussion with product management teams to recommend product features and changes to product features to improve the user experience operation and maintainability of the product.
  • Participates in development of engineering plans and systems specifications with Lead Engineers.
  • Collaborates with project members to ensure alignment of practices patterns and solutions.
  • Ensures work aligns to broader roadmaps and systems strategies.
  • Stays abreast of evolving technology architecture and design patterns practices and platforms.
  • Makes decisions where results have substantial impact across the organization requiring sophisticated solutions and long-term correction. Occasionally has cross-portfolio and external stakeholder interactions.

Required Skills:

  • React 18/ HTML 5 / CSS
  • Core / Minimal APIs / LINQ (.NET 8)
  • Azure APIM
  • Azure Service Bus
  • Azure Containers Apps/Jobs
  • Azure DevOps
  • Microservices/Docker
  • SQL Server / REDIS Cache
  • GIT

Desired Skills:

  • 8 10 years of relevant and extensive technical experience developing software solutions.
  • 8 years of experience development preferably in healthcare or regulated industries
  • Strong understanding of Microservices RESTful APIs and distributed systems
  • Hands-on experience working with digital Marketing (Campaigns Email Sms Chatbots).
  • Strong on managing and designing APIs using Azure APIM.
  • Proficiency in JavaScript/TypeScript and front-end best practices
  • Proficiency in managing and designing Complex multistage Azure DevOps pipelines.
  • Experience with Azure cloud services including Azure App Container Azure SQL Blob Storage Key Vault Azure APIM Azure Service Bus
  • Experience with developing and -based message producers and consumers using the Azure Service Bus SDK.
  • Experience with using and developing and maintaining monitoring tools in Azure (Application insights Log Analytics Etc.)
  • Knowledge and understanding of Object-Oriented Analysis and Design and Relational Database Analysis & Design (OOD/OOP).
  • Hands-on experience with Azure Service Bus or similar messaging platforms
  • Familiarity with healthcare data standards (e.g. HL7 FHIR) is a plus
  • Hands-on experience with CRM is a plus
  • Microsoft certifications in Azure technologies is a plus
  • Knowledge of security and compliance in healthcare applications
  • Provide support for production systems ensuring high availability timely incident resolution and proactive monitoring to maintain service continuity and performance
  • In-depth knowledge of software development and all aspects of the Software Development Life Cycle (SDLC).
  • In-depth knowledge of distributed system solution development and experience in agile development.
  • Subject matter expert of relevant software development tool and framework.
  • Knowledge of software security principles.
  • Knowledge of quality assurance testing and risk assessment.
  • Knowledge of privacy legislation regulations (specifically the Protection of Personal Health Information Act Ontario 2004) policies procedures guidelines and communication material relevant to the
  • Protection of confidential information
  • Knowledge of relational database development techniques.
  • Knowledge of system administration and networking (i.e. Windows Server Linux IP firewall)


Requirements

Deliverables Include:

  • Create technical documentation (architecture APIs workflows)
  • Maintain code-level documentation and README files
  • Provide deployment and rollback procedures
  • Document known issues and resolutions


Must Haves:

  • React 18/ HTML 5 / CSS
  • Core / Minimal APIs / LINQ (.NET 8)
  • Azure APIM
  • Azure Service Bus
  • Azure Containers Apps/Jobs