RQ00448 - Software Developer - Full Stack - Senior
3 days ago
Job Title
RQ Software Developer - Full Stack - Senior
Start Date
Client
Supply Ontario
End Date
Work Location:
525 University Avenue, Toronto, ON, Canada
#Business Days:
125.00
Job Type
Hybrid
Hours Per Day Or Week
7.25 hours per day (5 Days)
Must Haves
- 8+ years' experience React 18/ HTML 5 / CSS
- 8+ years' experience ASP.NET Core / Minimal API's / LINQ (.NET 8+)
- 3+ years' experience Azure APIM, Azure Service Bus, Azure Containers Apps/Jobs, Azure DevOps
- 3+ years' experience SQL Server / REDIS Cache
Nice To Have
- Microservices/Docker
- GIT
Description
Background Information
- This role will support the design, development, and ongoing support of a new Ontario Health 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 identifies and encourages areas for improvement.
- 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 the project Software Development and Software Engineers regarding engineering design decisions as well as business requirements that influence implementation details.
- Coaches and mentors project team members by elevating their scope of knowledge and breadth in aspects of design and development best practices.
- Shares new trends and techniques with project team members via various forums, like chapters.
- Develops supporting and configuration documentation, or guides project team members 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 project team's engineering practices as well as external team practices to improve the team's cycle time as well as lead time for the team's product backlog.
- Leads the change in the adoption of new engineering practices across the project team.
- Independently engages and actively participates in project team 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 team 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 and proposes solutions where results have substantial impact across the organization requiring sophisticated solutions and long-term correction. Occasionally has cross-portfolio and external stakeholder interactions.
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 , 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) and Ontario Health 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).
Evaluation Criteria
- ASP.NET Core / Minimal API's / LINQ (.NET 8+).: 22.5 Points
- React 18/ HTML 5 / CSS.: 22.5 Points
- Azure DevOps.: 17.5 Points
- Azure APIM / Service bus / Container Apps.: 17.5 Points
- Microservices / Docker.: 10 Points
- SQL Server / REDIS Cache.: 5 Points
- GIT.: 5 Points
Total evaluation criteria: 100 Points
Deliverables
Deliverables Include, but are not limited to:
- Create technical documentation (architecture, APIs, workflows)
- Maintain code-level documentation and README files
- Provide deployment and rollback procedures
- Document known issues and resolutions
Notes
Assignment Type:
These positions are currently listed as "Hybrid". The resources under this request will be required to work onsite as per Hiring Manager sole discretion.
Term:
The term of this Engagement Assignment is 125 Business Days, with an option to extend for up to an additional 125 days at Ontario Health's discretion. The Engagement Assignment may be extended for unused Business Days at Ontario Health's discretion.
The resource will comply with Ontario Health policies and procedures.
Ontario Health systems cannot be accessed from outside the province of Ontario, and Ontario Health assets including laptops and related equipment cannot be removed from the province of Ontario, without prior written approval from Ontario Health.
Location: 5 days onsite
Public Sector Experience:
Nice to Have
Eligibility and Application Steps
If you are enthusiastic about this exciting opportunity, we kindly request you to provide the following documents:
Without mandatory documents, we cannot submit a candidate.
- Updated Resume in word format (Mandatory)
- Skills Matrix and References (Mandatory)
- Expected hourly rate (Mandatory)
- Visa Status (Mandatory)
- LinkedIn ID (Mandatory)
Please only apply if you meet the qualifications mentioned above. Feel free to share with your network or tag someone who fits for this role
If you have any questions or need further clarification, feel free to call or text
-
Senior Full Stack Engineer
4 days ago
Toronto, Ontario, Canada Bevertec Full time $120,000 - $180,000 per yearJob Title:Software Developer - Full Stack - Senior (RQ00448)Duration:6 months (likely extension)Location:Toronto, ON (5 days onsite)Background InformationThis role will support the design, development, and ongoing support of a new Ontario Health Cancer Screening Correspondence Portal built with .NET and React technologies. This initiative will transform the...
-
Java Full Stack Software Developer
2 days ago
Toronto, Ontario, Canada Redwood Software Full time $80,000 - $120,000 per yearOUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...
-
Toronto, Ontario, Canada Source Code Full time $100,000 - $150,000 per yearRQ Sr. Software Developer - Full Stack ONSITE 5 DAYS - 525 University Avenue 7-month contract Ontario Health - Digital Excellence in Health1 Vacancy/1 Submission This role will support the design, development, and ongoing support of a new Ontario Health Cancer Screening Correspondence Portal built with .NET and React technologies. This initiative will...
-
Java Full Stack Software Developer
4 days ago
Toronto, Ontario, Canada Redwood Software Inc. Full time $80,000 - $120,000 per yearOUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...
-
Senior Full-Stack Software Engineer
2 weeks ago
Toronto, Ontario, Canada SRED Full time $100,000 - $180,000 per yearSenior Full-Stack Software Engineer (MEAN Stack)We're - a fast-moving startup, building an AI-based platform that helps companies in Canada to get the funding they need for their innovative tech & science projects. We're looking for a MEAN Full Stack Developer who loves turning ideas into clean, high-performing code. If you thrive in an environment where...
-
Senior Full-Stack Software Engineer
1 week ago
Toronto, Ontario, Canada SRED Full time $90,000 - $120,000 per yearSenior Full-Stack Software Engineer (MEAN Stack)We're - a fast-moving startup, building an AI-based platform that helps companies in Canada to get the funding they need for their innovative tech & science projects. We're looking for a MEAN Full Stack Developer who loves turning ideas into clean, high-performing code. If you thrive in an environment where...
-
Senior Full Stack Developer
2 weeks ago
Toronto, Ontario, Canada Optimum Fleet Health Inc. Full time $120,000 - $180,000 per yearWe are seeking a Senior Full Stack Developer who can seamlessly integrate and work with our existing systems and applications. You will be primarily responsible for developing, maintaining, and enhancing our platform while working with a diverse team of engineers and stakeholders. A strong proficiency in Linux environments is essential, as well as expertise...
-
Senior Full Stack Developer
2 weeks ago
Toronto, Ontario, Canada TES The Employment Solution Full time $120,000 - $150,000 per yearStart Date: ASAPContract End Date: onsite 5 days a weekWe are looking for a highly proficientSenior Full Stack Developerwith deep expertise in both the C#/.NET and Java/Spring ecosystems. The ideal candidate will be responsible for designing, developing, and deploying scalable, high-performance applications across the full stack, from modern React UIs to...
-
Full Stack Software Engineer
3 days ago
Toronto, Ontario, Canada Greenhouse Software Full time $1,200,000 - $1,420,000 per yearOur mission at Greenhouse is to make every company great at hiring – so we go to great lengths to hire great people because we believe that they're the foundation of our success. At Greenhouse, you'll join a team that collaborates purposefully, fosters inclusivity, and communicates with transparency and accountability so we can help companies measurably...
-
Senior Full Stack Developer
4 days ago
Toronto, Ontario, Canada Hewitt Banks Full time $80,000 - $160,000 per yearSenior Software Developer (Full Stack)Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money. Using smart technology, they make financial services transparent, low-cost, and accessible to millions of users. With billions in assets under management, our client is one of Canada's leading fintech...