10 Sep
|
Innosystech
|
Toronto
10 Sep
Innosystech
Toronto
Job Title: Software Developer - Full Stack - Senior (Azure) Location: Toronto, Ontario Work Model: Hybrid Duration: 6 months Extension: 1 Time Must Haves React 18/ HTML 5 / CSS ASP.NET Core / Minimal API''s / LINQ (.NET 8+) Azure APIM Azure Service Bus Azure Containers Apps/Jobs Description / Responsibilities / Skills Description 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.
Provides mentoring to specific Software Development I and potentially Software Engineer I to discuss specific engineering practices and problems.
Performs code reviews and walkthroughs of system design and developed code.
Identifies risks and escalates to project/product leadership on a timely basis.
Recommends changes across the engineering practices to improve the team''s cycle time as well as lead time.
Collaborates with project members to ensure alignment of practices, patterns, and solutions.
Experience & Skill Set Requirements Required Skills (beyond Must-Haves) Azure Dev
Ops 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 Robust 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, Java
Script/Type
Script, and front-end best practices Proficiency in managing and designing Complex multistage Azure Dev
Ops 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 Create technical documentation (architecture, APIs, workflows) Maintain code-level documentation and README files Provide deployment and rollback procedures Document known issues and resolutions
📌 Software Developer - Full Stack - Senior (Azure) (Toronto)
🏢 Innosystech
📍 Toronto