Talent Apply
Log in
All jobs
SC

Software Developer - Full Stack - Senior

Source Code Staffing
HYBRID 3 Days ONSITE at 525 University Avenue
HybridCAD 72 - 108 / hour

About this role

Software Developer - Full Stack - Senior

Description

  • This role will support the design, development, and ongoing support of a new Cancer Screening Correspondence Portal built with .NET and React technologies. This initiative will transform the existing correspondence system into a fully digital platform.

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 team's cycle time as well as lead time for the team's 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

  • ASP.NET Core/Minimal API's/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 in .NET 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 API's using Azure APIM.

  • Proficiency in React.js, 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 managing .NET-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 or .NET 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).

  • 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

  • Note: The higher end of the range is intended for absolutely exceptional candidates who meet all must-have requirements and most or all nice-to-have qualifications. The client will evaluate candidates based on both rate expectations and overall skill set when shortlisting.

  • INCORPORATED RATE RANGE (7.25 billable hours per day)

  • $90.18/hr - $108.21/hr Inc.

  • T4 RATE RANGE (7.25 billable hours per day)

  • $72.14/hr - $86.57/hr T4

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →