RQ00413 - Software Developer - Senior
About the role
Job Title RQ00413 - Software Developer - Senior Start Date 2025-11-14 Client Supply Ontario End Date 2026-03-31 Work Location: 525 University Avenue, Toronto, Ontario, Canada #Business Days: 94.00 Job Type Onsite Hours Per Day Or Week 7.25 hours per day (5 Days) Must Haves
- 7+ years’ experience of SharePoint 2019 (on-prem) including Web Parts
- 7+ years’ experience upgrading SharePoint 2019 Server to SharePoint Server Subscription edition is considered an asset
- 7+ years Practical knowledge of SSRS report development
- 7+ years Practical knowledge of iterative development (such as Agile)
- C#, ASP.NET MVC, Entity Framework & Web Forms
- SQL Server and database development techniques
- Azure Cloud technologies (App Services, Managed Instance, Functions, API Management)
- Azure DevOps build, CI/CD workflows and GIT
- JavaScript/jQuery, HTML, CSS, Bootstrap
- SharePoint 2019 (on-prem) including Web Parts
- Experience upgrading SharePoint 2019 Server to SharePoint Server Subscription edition is considered an asset
- Practical knowledge of SSRS report development
- Practical knowledge of PowerBI.NET integration
- Practical knowledge of ADFS\Claims configuration for .NET applications
- Practical knowledge of iterative development (such as Agile)
Description Background Information
- A contractor with Share Point expertise is required to support the implementation of the new community SAR reports on the eRport platform (targeted for December 2025/January 2026) and the eClaims\Resource Library migration project that has to be completed prior to July 2026 when the current SP 2016 will run out of support.
- Products impacted by this request:
- eReport is an Ontario Health (CCO) custom built multi-channel platform that provides authorized individuals in the health care system with easy and secure web access to reports containing patient health information, personal information, or performance information. Expansion of the Indigenous Community SAR directly aligns with the Ontario Health First Nations, Inuit, Métis and Urban Indigenous Cancer Strategy Strategic Priority #1 (Improve equitable outcomes and experiences for First Nations, Inuit, Metis, urban Indigenous and equity-deserving communities) – to increase participation in cancer screening among indigenous people across the province. It also aligns with the Ontario Cancer Plan to strengthen prevention and screening efforts and Ontario Health strategic priorities related to equity.
- eClaims\Resource Library supports the Provincial Drug Reimbursement Program by managing various content used by clinicians in cancer centers, including enrolment forms and memos (memos have some sensitive comments, such as information on drug shortages or price changes). This aligns with OH strategic priority #5 (Improve access and quality in cancer care).
Responsibilities
- Design, develop and unit test applications in accordance with established standards; ensure that solutions are designed and built for speed and scalability.
- Create technical design documents, deployment guides and configuration guides where applicable.
- Collaborate with team members (developers, quality assurance and business analysts, project, product managers, and other stakeholders) to elicit information and available documentation and build a common understanding of the target state of the system.
- Apply risk-based approach to design and development application; being able to communicate to team different options for implementation and risk implementation in consideration of timeline constraints.
- Research and evaluate the feasibility of proposed solution architecture and technologies related to a business change and ensure consistency and integration with existing and planned architectures as well as business strategies.
- Size, break down, and estimate development activities, in user points or hours.
- Conduct investigation of the defects, logging details and following defects through their resolution lifecycle.
- Track development tasks in the application lifecycle management tool (Azure DevOps) and provide relevant reporting when needed.
- Perform code reviews and walkthroughs of system design and developed code.
- Review, analyze, enhancing, and developing design artifacts and technical user stories.
- Conduct investigation of the defects, logging details and following defects through their resolution lifecycle.
- Track development tasks in the application lifecycle management tool (Azure DevOps) and providing relevant reporting when needed.
Desired Skills
- Excellent data analysis, problem-solving and troubleshooting skills are necessary.
- A team player and self-learner, capable of working independently on assigned tasks and commitment to contributing to team success.
- Working understanding of agile methodologies and concepts.
- Demonstrated knowledge of relational database development techniques.
- Familiar with software security principles.
- Ability to perform standard application unit testing and debugging; direct experience optimizing application designs.
- Experience supporting critical business applications in a production environment.
- Familiarity with system administration and networking (i.e.: Windows Server, IIS) is an asset.
- Familiarity in system administration and networking (i.e.: Windows Server, IIS) is an asset.
- Strong written and oral communication skills – must be able to communicate technical direction, discuss and incorporate stakeholder’s feedback, and communicate issues found and solutions clearly.
- Knowledge of software development and all aspects of the Software Development Life Cycle (SDLC)
- Ability to work in a fast-paced environment with multiple priorities while maintaining high attention to detail and accuracy
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and Personal Health Information Protection Act (PHIPA) related regulations and standards is considered an asset.
Required Experience / Evaluation Criteria
- [Technical] Evidence of direct project working experience with the following technologies or close equivalents: 25 Points
- C#, ASP.NET MVC, Entity Framework & Web Forms
- SQL Server and database development techniques
- JavaScript/jQuery, HTML, CSS, Bootstrap
- [Technical] Evidence of direct project working experience with the following technologies or close equivalents: 25 Points
- Azure Cloud technologies (App Services, Managed Instance, Functions, API Management)
- Azure DevOps build, CI/CD workflows and GIT
- [Technical] Evidence of direct project working experience with the following technologies or close equivalents: 25 Points
- Share Point 2016
- SharePoint 2019 Server
- SharePoint Server Subscription Edition
- SSRS report development
- [Soft\Process] Evidence of direct project working experience that demonstrates the following skills: 25 Points
- Practical knowledge of iterative development (such as Agile)
- Collaboration skills to analyze information and available documentation and build a common understanding of the target state of the system.
- Practical knowledge creating technical design documents, deployment guides and configuration guides where applicable
- Total evaluation criteria: 100 Points
Deliverables
- Deliverables Includes but not limited to:
- Review business requirements / provide feedback.
- Design solution and do design walkthrough with in-house developers before implementing.
- Build approved solution in lower environments.
- Unit Test solution.
- Support stakeholders through validation and testing phases.
- Document solution and promotion instructions, promote solution to production.
- Successful migration from SP 2016 to SP Subscription Edition in production, by the required due date, ensuring all applications components are integrated and work as expected.
Deliverables Deliverables include, but are not limited to:
- Review business requirements / provide feedback.
- Design solution and do design walkthrough with in-house developers before implementing.
- Build approved solution in lower environments.
- Unit Test solution.
- Support stakeholders through validation and testing phases.
- Document solution and promotion instructions, promote solution to production.
- Successful migration from SP 2016 to SP Subscription Edition in production, by the required due date, ensuring all applications components are integrated and work as expected.
Notes Assignment Type : This position is currently listed as "Hybrid". The resource under this request will be required to work onsite as per Hiring Manager sole discretion.
Term: The term of this Engagement Assignment is 94 Business Days, with an option to extend for an additional 60 days at Ontario Health's discretion. The Engagement Assignment may also 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: Up to 3 days onsite per week (subject to change) 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: hrsmss@smsoftconsulting.com
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 at (647) 408-1348.
About S M Software Solutions Inc
SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.
RQ00413 - Software Developer - Senior
About the role
Job Title RQ00413 - Software Developer - Senior Start Date 2025-11-14 Client Supply Ontario End Date 2026-03-31 Work Location: 525 University Avenue, Toronto, Ontario, Canada #Business Days: 94.00 Job Type Onsite Hours Per Day Or Week 7.25 hours per day (5 Days) Must Haves
- 7+ years’ experience of SharePoint 2019 (on-prem) including Web Parts
- 7+ years’ experience upgrading SharePoint 2019 Server to SharePoint Server Subscription edition is considered an asset
- 7+ years Practical knowledge of SSRS report development
- 7+ years Practical knowledge of iterative development (such as Agile)
- C#, ASP.NET MVC, Entity Framework & Web Forms
- SQL Server and database development techniques
- Azure Cloud technologies (App Services, Managed Instance, Functions, API Management)
- Azure DevOps build, CI/CD workflows and GIT
- JavaScript/jQuery, HTML, CSS, Bootstrap
- SharePoint 2019 (on-prem) including Web Parts
- Experience upgrading SharePoint 2019 Server to SharePoint Server Subscription edition is considered an asset
- Practical knowledge of SSRS report development
- Practical knowledge of PowerBI.NET integration
- Practical knowledge of ADFS\Claims configuration for .NET applications
- Practical knowledge of iterative development (such as Agile)
Description Background Information
- A contractor with Share Point expertise is required to support the implementation of the new community SAR reports on the eRport platform (targeted for December 2025/January 2026) and the eClaims\Resource Library migration project that has to be completed prior to July 2026 when the current SP 2016 will run out of support.
- Products impacted by this request:
- eReport is an Ontario Health (CCO) custom built multi-channel platform that provides authorized individuals in the health care system with easy and secure web access to reports containing patient health information, personal information, or performance information. Expansion of the Indigenous Community SAR directly aligns with the Ontario Health First Nations, Inuit, Métis and Urban Indigenous Cancer Strategy Strategic Priority #1 (Improve equitable outcomes and experiences for First Nations, Inuit, Metis, urban Indigenous and equity-deserving communities) – to increase participation in cancer screening among indigenous people across the province. It also aligns with the Ontario Cancer Plan to strengthen prevention and screening efforts and Ontario Health strategic priorities related to equity.
- eClaims\Resource Library supports the Provincial Drug Reimbursement Program by managing various content used by clinicians in cancer centers, including enrolment forms and memos (memos have some sensitive comments, such as information on drug shortages or price changes). This aligns with OH strategic priority #5 (Improve access and quality in cancer care).
Responsibilities
- Design, develop and unit test applications in accordance with established standards; ensure that solutions are designed and built for speed and scalability.
- Create technical design documents, deployment guides and configuration guides where applicable.
- Collaborate with team members (developers, quality assurance and business analysts, project, product managers, and other stakeholders) to elicit information and available documentation and build a common understanding of the target state of the system.
- Apply risk-based approach to design and development application; being able to communicate to team different options for implementation and risk implementation in consideration of timeline constraints.
- Research and evaluate the feasibility of proposed solution architecture and technologies related to a business change and ensure consistency and integration with existing and planned architectures as well as business strategies.
- Size, break down, and estimate development activities, in user points or hours.
- Conduct investigation of the defects, logging details and following defects through their resolution lifecycle.
- Track development tasks in the application lifecycle management tool (Azure DevOps) and provide relevant reporting when needed.
- Perform code reviews and walkthroughs of system design and developed code.
- Review, analyze, enhancing, and developing design artifacts and technical user stories.
- Conduct investigation of the defects, logging details and following defects through their resolution lifecycle.
- Track development tasks in the application lifecycle management tool (Azure DevOps) and providing relevant reporting when needed.
Desired Skills
- Excellent data analysis, problem-solving and troubleshooting skills are necessary.
- A team player and self-learner, capable of working independently on assigned tasks and commitment to contributing to team success.
- Working understanding of agile methodologies and concepts.
- Demonstrated knowledge of relational database development techniques.
- Familiar with software security principles.
- Ability to perform standard application unit testing and debugging; direct experience optimizing application designs.
- Experience supporting critical business applications in a production environment.
- Familiarity with system administration and networking (i.e.: Windows Server, IIS) is an asset.
- Familiarity in system administration and networking (i.e.: Windows Server, IIS) is an asset.
- Strong written and oral communication skills – must be able to communicate technical direction, discuss and incorporate stakeholder’s feedback, and communicate issues found and solutions clearly.
- Knowledge of software development and all aspects of the Software Development Life Cycle (SDLC)
- Ability to work in a fast-paced environment with multiple priorities while maintaining high attention to detail and accuracy
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and Personal Health Information Protection Act (PHIPA) related regulations and standards is considered an asset.
Required Experience / Evaluation Criteria
- [Technical] Evidence of direct project working experience with the following technologies or close equivalents: 25 Points
- C#, ASP.NET MVC, Entity Framework & Web Forms
- SQL Server and database development techniques
- JavaScript/jQuery, HTML, CSS, Bootstrap
- [Technical] Evidence of direct project working experience with the following technologies or close equivalents: 25 Points
- Azure Cloud technologies (App Services, Managed Instance, Functions, API Management)
- Azure DevOps build, CI/CD workflows and GIT
- [Technical] Evidence of direct project working experience with the following technologies or close equivalents: 25 Points
- Share Point 2016
- SharePoint 2019 Server
- SharePoint Server Subscription Edition
- SSRS report development
- [Soft\Process] Evidence of direct project working experience that demonstrates the following skills: 25 Points
- Practical knowledge of iterative development (such as Agile)
- Collaboration skills to analyze information and available documentation and build a common understanding of the target state of the system.
- Practical knowledge creating technical design documents, deployment guides and configuration guides where applicable
- Total evaluation criteria: 100 Points
Deliverables
- Deliverables Includes but not limited to:
- Review business requirements / provide feedback.
- Design solution and do design walkthrough with in-house developers before implementing.
- Build approved solution in lower environments.
- Unit Test solution.
- Support stakeholders through validation and testing phases.
- Document solution and promotion instructions, promote solution to production.
- Successful migration from SP 2016 to SP Subscription Edition in production, by the required due date, ensuring all applications components are integrated and work as expected.
Deliverables Deliverables include, but are not limited to:
- Review business requirements / provide feedback.
- Design solution and do design walkthrough with in-house developers before implementing.
- Build approved solution in lower environments.
- Unit Test solution.
- Support stakeholders through validation and testing phases.
- Document solution and promotion instructions, promote solution to production.
- Successful migration from SP 2016 to SP Subscription Edition in production, by the required due date, ensuring all applications components are integrated and work as expected.
Notes Assignment Type : This position is currently listed as "Hybrid". The resource under this request will be required to work onsite as per Hiring Manager sole discretion.
Term: The term of this Engagement Assignment is 94 Business Days, with an option to extend for an additional 60 days at Ontario Health's discretion. The Engagement Assignment may also 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: Up to 3 days onsite per week (subject to change) 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: hrsmss@smsoftconsulting.com
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 at (647) 408-1348.
About S M Software Solutions Inc
SMSS Inc. is the best solution company specialized in providing Information Technology and Management Consulting. We provide value for money to our clients by delivering the best quality technical services and solutions at reasonable rates. We also provide the best working environment for our staff and consultants. It is a growing IT services provider having wide array of solutions from Business Strategy Analysis to implementation and execution of Information Technology as well as management aspects of a business entity.